LinuxTV

CVS log for DVB/driver/dvbdev.c

[BACK] Up to [DVB] / DVB / driver

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Aug 20 16:21:30 2003 UTC (20 years, 9 months ago) by hunold
Branches: MAIN
CVS tags: branch_f_092003, branch_20040513, branch_20031217, LINUXTV-DVB-1_0_1, HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -3 lines
- Introduce the variable "readers" to "struct dvbdev". Some devices
might be opened read-only or read-write (even multiple times) and therefore
we need to keep track of the open count for "readers" and "writers"
separately.
- Follow this change in the generic_open() and close() functions for dvbdev
- Make the av7110 video device aware of RD_ONLY opens. If the device is
opened RD_ONLY, only poll() for events and the GET_...() IOCTLs can be called.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jan 9 18:23:58 2003 UTC (21 years, 4 months ago) by holger
Branches: MAIN
CVS tags: LINUXTV-DVB-1_0_0_pre3, LINUXTV-DVB-1_0_0_pre2, LINUXTV-DVB-1_0_0_pre1, LINUXTV-DVB-1_0_0
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
- add name field to struct dvb_adapter
- make it a const char* pointer

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Nov 7 19:43:32 2002 UTC (21 years, 7 months ago) by holger
Branches: MAIN
CVS tags: all
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +34 -96 lines
backport of 2.5 driver changes

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Oct 17 09:29:39 2002 UTC (21 years, 7 months ago) by holger
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -7 lines
C99 patches by <aschultz@apophis.eastlink.de>

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Oct 10 19:22:28 2002 UTC (21 years, 7 months ago) by holger
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +322 -121 lines
the new HEAD

Revision 1.13
Thu Oct 10 18:59:06 2002 UTC (21 years, 7 months ago) by holger
Branches: MAIN
FILE REMOVED
Changes since revision 1.12: +0 -0 lines
make room for the new HEAD trunk

Revision 1.11.2.19: download - view: text, markup, annotated - select for diffs
Mon Aug 12 09:36:24 2002 UTC (21 years, 9 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.18: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.18: +1 -2 lines
compatibility crap for kernels from the stone age

Revision 1.11.2.18: download - view: text, markup, annotated - select for diffs
Tue Aug 6 11:27:21 2002 UTC (21 years, 10 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.17: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.17: +12 -7 lines
less verbosity, switch to debug mode using module parameter dvbdev_debug=1

Revision 1.11.2.17: download - view: text, markup, annotated - select for diffs
Fri Aug 2 15:38:00 2002 UTC (21 years, 10 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.16: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.16: +2 -0 lines
linux-2.4.6 compatibility cruft

Revision 1.11.2.16: download - view: text, markup, annotated - select for diffs
Thu Aug 1 09:06:25 2002 UTC (21 years, 10 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.15: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.15: +6 -3 lines
use down_interruptible where possible to fix driver unloading problems

Revision 1.11.2.15: download - view: text, markup, annotated - select for diffs
Thu Aug 1 08:49:02 2002 UTC (21 years, 10 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.14: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.14: +14 -12 lines
more restrictive mutex locking

Revision 1.11.2.14: download - view: text, markup, annotated - select for diffs
Mon Jul 22 17:17:51 2002 UTC (21 years, 10 months ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.13: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.13: +4 -3 lines
 - link related object files together in order to get less kernel modules
 - link related object files together in order to get less kernel modules
 - configurable IR keymaps using /proc/av7110_ir
 - make frontend code a little less verbose
 - removed some old/unused stuff

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Jun 11 16:30:51 2002 UTC (21 years, 11 months ago) by rjkm
Branches: MAIN
CVS tags: TNEWSTRUCT, REL-0-9-2, REL-0-0-2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -1 lines
some license string cleanups

tuning support for NOVA-CI (not tested)

Revision 1.11.2.13: download - view: text, markup, annotated - select for diffs
Fri May 17 17:19:52 2002 UTC (22 years ago) by holger
Branches: NEWSTRUCT
CVS tags: linuxtv-0-5
Diff to: previous 1.11.2.12: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.12: +6 -4 lines

 - put card identification into saa_core.c, pass a device string to
    dvb_register_adapter().
    (we still miss 2 vendor/device name pairs...)

 - use the priv field in struct videodev to store the av7110 pointer

 - use only a single instance of card number, only in struct dvb_adapter

Revision 1.11.2.12: download - view: text, markup, annotated - select for diffs
Mon May 13 06:25:05 2002 UTC (22 years ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.11: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.11: +43 -102 lines
 - use generic_usercopy() in dvb_generic_ioctl(), this saves some code

 - identify devices by adap_num, type, id triplets instead of minor id's,
    this removes any hardcoded limit for devfs systems.

 - devfs-only support can be enabled by defining CONFIG_DVB_DEVFS_ONLY

Revision 1.11.2.11: download - view: text, markup, annotated - select for diffs
Mon May 13 05:55:46 2002 UTC (22 years ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.10: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.10: +46 -61 lines
now we can use the private_data fields again, the device list has to be searched only once for no-devfs-systems, for devfs systems never

Revision 1.11.2.10: download - view: text, markup, annotated - select for diffs
Fri May 10 11:03:43 2002 UTC (22 years ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.9: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.9: +226 -119 lines
- removed the static device table from dvbdev.c, replaced by a list, we don't
   have any limit for the number of devices now.

   Since the Nokia API specifies that each open() call for a demux device
   allocates a new filter we can't use the file->private_data pointer to
   save the dvbdev struct, but have to search our device list linearly for
   each open/ioctl/release call. Should not be a real problem since we will
   rarely have more than a few DVB devices, but anyway - the code is ugly.

   Did I ever told you that the Nokia API sucks?

- put all EXPORT_SYMBOL() macros in dvb_ksyms.c and av7110_ksyms.c,
   now we don't have to build the whole driver from scratch when we touch
   a file exporting symbols...

the not yet working cable frontend are not a bug but a missing feature.
That rev2.1 support is broken is just not true, I have a rev2.1 card with
Alps BSRU6 tuner here, it's just working fine. What card exactly is not
working? (what frontend?)

For the disable-demux-before-tuning/enable-again-whe-TS-is-in-sync we have
a clean framework using the frontend notifiers now, the AV7110 just has to
call the register functions...

I'll care about these issues next week.

Revision 1.11.2.9: download - view: text, markup, annotated - select for diffs
Tue May 7 03:19:42 2002 UTC (22 years, 1 month ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.8: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.8: +0 -1 lines
- some more re-formatting wich crossed paths with Holgers changes

- fixed missing spinlock init in dvb_demux.c (same as in main branch)

- Nova "broken packets" fix (also see main branch)


bugs remaining from Holgers checkin:

- no cable cards

- Rev. 2.1 cards unusable
  old bug with active video PID during channel switching re-introduced

Revision 1.11.2.8: download - view: text, markup, annotated - select for diffs
Mon May 6 15:34:22 2002 UTC (22 years, 1 month ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.7: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.7: +1 -0 lines
 - av7110: introduced something like a av7110/saa7146 namespace

 - ported saa7146 i2c driver to the new internal driver API, fixed
    problems with concatenated messages

 - tested and fixed Alps BSRU6, BSRV2, Grundig 29504-401 frontend code

 - initialize dvb device directory when initializing the DVB bridge

 - ported DiSEqC, 13/18V and 22kHz stuff to the new frontend API

 - ported szap and tzap

 - some new tiny test utilities (setpid, set22k, setvoltage, diseqc)

 - DMX_SATELLITE_FE, DMX_CABLE_FE and DMX_TERRESTRIAL_FE in demux.h are gone,
    defined DMX_FRONTEND_0, DMX_FRONTEND_1, DMX_FRONTEND_2 and DMX_FRONTEND_3

there are still a lot of FIXME's and debug messages, but the stuff is basically
working...

Revision 1.11.2.7: download - view: text, markup, annotated - select for diffs
Thu Apr 18 12:52:00 2002 UTC (22 years, 1 month ago) by holger
Branches: NEWSTRUCT
Diff to: previous 1.11.2.6: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.6: +5 -14 lines
DiSEqC 2.0 related frontend API changes + some files that got lost in my last commit

Revision 1.11.2.6: download - view: text, markup, annotated - select for diffs
Mon Apr 15 00:51:40 2002 UTC (22 years, 1 month ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.5: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.5: +3 -3 lines
ppc fixes

stricter locking of filters

some changes in kernel demux API

started adapting margi code to new structure

Revision 1.11.2.5: download - view: text, markup, annotated - select for diffs
Tue Apr 2 12:03:36 2002 UTC (22 years, 2 months ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.4: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.4: +0 -2 lines
patch files to work with old frontend includes

Revision 1.11.2.4: download - view: text, markup, annotated - select for diffs
Mon Mar 25 15:04:40 2002 UTC (22 years, 2 months ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.3: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.3: +1 -0 lines
kernel config files

Revision 1.11.2.3: download - view: text, markup, annotated - select for diffs
Mon Mar 18 22:10:01 2002 UTC (22 years, 2 months ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.2: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.2: +174 -221 lines
new dvbdev registering (still in flux and only av7110 works)

Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Fri Mar 15 22:38:49 2002 UTC (22 years, 2 months ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.1: +192 -38 lines
more restructuring (much more soon)

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Wed Mar 6 23:44:51 2002 UTC (22 years, 3 months ago) by rjkm
Branches: NEWSTRUCT
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +57 -0 lines
change include files

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jan 9 12:57:33 2002 UTC (22 years, 4 months ago) by rjkm
Branches: MAIN
CVS tags: experimental-pinnacle
Branch point for: NEWSTRUCT
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +27 -17 lines
just some cosmetics

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Oct 15 12:36:02 2001 UTC (22 years, 7 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -0 lines
check if MODULE_LICENSE exists (for older 2.4.x kernels)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Oct 15 10:53:02 2001 UTC (22 years, 7 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -5 lines
changes for usage of new frontend module

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Sep 14 00:07:39 2001 UTC (22 years, 8 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -2 lines
new tuner API

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jun 21 23:16:43 2001 UTC (22 years, 11 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
some work on network driver
fixes for channel switching with new card version
more filter IRQ stability in firmware

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Jun 16 13:25:40 2001 UTC (22 years, 11 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +0 -2 lines
changed default PES filter buffer size
other minor fixes

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon May 28 19:08:17 2001 UTC (23 years ago) by rjkm
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -1 lines
fix for version  2.4.5 kernel
enable SCART for DVB-C also withou analog module

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Mar 8 15:21:50 2001 UTC (23 years, 3 months ago) by rjkm
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +6 -6 lines
minor fixes
(e.g. linux/vmalloc.h included because of compile problems on PPC and ARM)

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Feb 23 03:02:15 2001 UTC (23 years, 3 months ago) by rjkm
Branches: MAIN
CVS tags: REL-0-9-1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -4 lines
some more cable fixes
tuning with ptest works now

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Feb 19 00:44:41 2001 UTC (23 years, 3 months ago) by rjkm
Branches: MAIN
CVS tags: REL-0-9-0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -1 lines
Makefile and define fixes

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Feb 19 00:33:12 2001 UTC (23 years, 3 months ago) by rjkm
Branches: MAIN
moved dvbdev.[ch] here
devfs support in dvbdev
adaptations for compilation inside kernel tree
many other things

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

LinuxTV legacy CVS <linuxtv.org/cvs>