aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/em28xx/em28xx-video.c
AgeCommit message (Expand)AuthorFilesLines
2012-08-15[media] rename most media/video usb drivers to media/usbMauro Carvalho Chehab1-2624/+0
2012-08-09[media] em28xx: remove V4L2_FL_LOCK_ALL_FOPSHans Verkuil1-17/+35
2012-05-18[media] em28xx: Fix memory leak on driver defered resource releaseEzequiel García1-0/+1
2012-05-15[media] em28xx: Remove unused wait_queue'sEzequiel García1-1/+0
2012-05-14[media] v4l2-dev: add flag to have the core lock all file operationsHans Verkuil1-0/+4
2012-04-10[media] em28xx: Remove redundant dev->ctl_input setEzequiel García1-5/+2
2012-03-08[media] em28xx: pre-allocate DVB isoc transfer buffersGianluca Gennari1-4/+6
2012-01-10[media] em28xx: increase maxwidth for em2800Sascha Sommer1-1/+13
2011-10-19[media] em28xx: implement VIDIOC_ENUM_FRAMESIZESMauro Carvalho Chehab1-1/+40
2011-10-08[media] em28xx: Add VIDIOC_QUERYSTD supportMauro Carvalho Chehab1-0/+16
2011-09-18[media] EM28xx - Fix memory leak on disconnect or errorChris Rankin1-0/+1
2011-07-27[media] Stop using linux/version.h on most video driversMauro Carvalho Chehab1-9/+5
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-21[media] em28xx: properly handle subdev controlsMauro Carvalho Chehab1-3/+28
2011-03-21[media] em28xx: Fix return value for s_ctrlMauro Carvalho Chehab1-1/+1
2011-01-06Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-21/+9
2011-01-03[media] em28xx: radio_fops should also use unlocked_ioctlHans Verkuil1-1/+1
2010-12-30[media] em28xx: fix incorrect s_ctrl error code and wrong call to res_freeHans Verkuil1-5/+9
2010-12-29[media] V4L: remove V4L1 compatibility modeHans Verkuil1-16/+0
2010-10-21V4L/DVB: em28xx: fix a compilation warningMauro Carvalho Chehab1-1/+0
2010-10-21V4L/DVB: em28xx: the default std was not passed on to the subdevsHans Verkuil1-0/+1
2010-10-21V4L/DVB: em28xx: remove BKLHans Verkuil1-82/+10
2010-10-21V4L/DVB: videobuf: add ext_lock argument to the queue init functionsHans Verkuil1-2/+2
2010-10-21V4L/DVB: drivers/media/video/em28xx: Remove potential NULL dereferenceJulia Lawall1-1/+2
2010-08-02V4L/DVB: Fix case where fields were not at the correct start locationDevin Heitmueller1-2/+2
2010-05-19V4L/DVB: em28xx: g_tuner must set type fieldHans Verkuil1-0/+1
2010-05-19V4L/DVB: em28xx: switch to new vbi subdev opsHans Verkuil1-2/+2
2010-05-18V4L/DVB: em28xx: rework buffer pointer tracking for offset to start of videoDevin Heitmueller1-22/+39
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-26V4L/DVB (13932): em28xx: add PAL support for VBIDevin Heitmueller1-20/+38
2009-12-16V4L/DVB (13556): v4l: Remove unneeded video_device::minor assignmentsLaurent Pinchart1-4/+0
2009-12-16V4L/DVB (13555): v4l: Use video_device_node_name() instead of the minor numberLaurent Pinchart1-3/+3
2009-12-16V4L/DVB (13554a): v4l: Use the video_drvdata function in driversLaurent Pinchart1-7/+16
2009-12-16V4L/DVB (13553): v4l: Use the video_is_registered function in device driversLaurent Pinchart1-3/+3
2009-12-16V4L/DVB (13550): v4l: Use the new video_device_node_name functionLaurent Pinchart1-10/+10
2009-12-05em28xx: don't reduce scale to half size for em2800Mauro Carvalho Chehab1-6/+0
2009-12-05V4L/DVB (13238): v4l2_subdev: rename tuner s_standby operation to core s_powerLaurent Pinchart1-1/+1
2009-09-19V4L/DVB (12881): em28xx: fix codingstyle issues in em28xx-video.cDevin Heitmueller1-18/+21
2009-09-18V4L/DVB (12750): em28xx: fix unused variable warningDevin Heitmueller1-1/+0
2009-09-18V4L/DVB (12749): em28xx: remove unneeded code that set VINCTRL registerDevin Heitmueller1-3/+0
2009-09-18V4L/DVB (12748): em28xx: implement g_std v4l callDevin Heitmueller1-3/+18
2009-09-18V4L/DVB (12747): em28xx: only advertise VBI capability if supportedDevin Heitmueller1-1/+3
2009-09-18V4L/DVB (12746): em28xx: do not create /dev/vbiX device if VBI not supportedDevin Heitmueller1-9/+16
2009-09-18V4L/DVB (12744): em28xx: restructure fh/dev locking to handle both video and vbiDevin Heitmueller1-88/+94
2009-09-18V4L/DVB (12743): em28xx: fix mmap_mapper with vbiDevin Heitmueller1-1/+4
2009-09-18V4L/DVB (12742): em28xx: add raw VBI support for NTSCDevin Heitmueller1-24/+266
2009-09-18V4L/DVB (12741): em28xx: make video isoc stream work when VBI is enabledDevin Heitmueller1-4/+123
2009-09-12V4L/DVB (12408): em28xx: Implement g/s_register via address matchMauro Carvalho Chehab1-4/+6
2009-09-12V4L/DVB (12376): em28xx: fix V4L2 API compliance: don't expose audio inputs f...Mauro Carvalho Chehab1-1/+9
2009-09-12V4L/DVB (12345): em28xx: fix audio VIDIOC_S_CTRL adjustments on devices witho...Mauro Carvalho Chehab1-3/+17
2009-09-12V4L/DVB (12274): em28xx-video: better implement ac97 control ioctlsMauro Carvalho Chehab1-49/+68
2009-09-12V4L/DVB (12273): em28xx-video: rename ac97 audio controls to better document itMauro Carvalho Chehab1-11/+11
2009-08-13V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcamsMauro Carvalho Chehab1-9/+31
2009-08-13V4L/DVB (12400): em28xx: Allow changing fps on webcamsMauro Carvalho Chehab1-0/+37
2009-07-24V4L/DVB (12239): em28xx: fix webcam scalingMauro Carvalho Chehab1-13/+3
2009-07-24V4L/DVB (12233): em28xx: rename is_27xx to is_webcamMauro Carvalho Chehab1-2/+2
2009-07-05V4L/DVB (12171): em28xx: fix webcam usage with different output formatsMauro Carvalho Chehab1-23/+23
2009-07-05V4L/DVB (12169): em28xx-video: fix VIDIOC_G_FMT and VIDIOC_ENUMFMT with webcamsMauro Carvalho Chehab1-30/+49
2009-07-05V4L/DVB (12139): em28xx: add other video formatsMauro Carvalho Chehab1-1/+18
2009-06-23V4L/DVB (11912): em28xx: Use v4l bounding/alignment functionTrent Piepho1-26/+12
2009-04-06V4L/DVB (11380): v4l2-subdev: change s_routing prototypeHans Verkuil1-13/+6
2009-04-06V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.Hans Verkuil1-1/+1
2009-04-06V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner.Hans Verkuil1-1/+1
2009-04-06V4L/DVB (11331): em28xx: convert to v4l2_subdevDouglas Schilling Landgraf1-39/+39
2009-03-30V4L/DVB (10833): em28xx: enable Compro VideoMate ForYou soundVitaly Wool1-0/+7
2009-03-30V4L/DVB (10525): em28xx: Coding style fixes and a typo correctionNicola Soranzo1-18/+25
2009-03-30V4L/DVB (10307): em28xx: use usb_make_path to report bus infoThierry MERLE1-2/+2
2009-03-30V4L/DVB (10291): em28xx: fix VIDIOC_G_CTRL when there is no msp34xx device.Hans Verkuil1-1/+6
2009-01-29V4L/DVB (10257): em28xx: Fix for KWorld 330U BoardRobert Krakora1-1/+3
2009-01-29V4L/DVB (10192): em28xx: fix input selectionMauro Carvalho Chehab1-18/+23
2009-01-02V4L/DVB (10141): v4l2: debugging API changed to match against driver name ins...Hans Verkuil1-13/+15
2009-01-02V4L/DVB (10135): v4l2: introduce v4l2_file_operations.Hans Verkuil1-10/+6
2008-12-30V4L/DVB (10124): em28xx: expand output formats availableDevin Heitmueller1-1/+1
2008-12-30V4L/DVB (9980): em28xx: simplify analog logicMauro Carvalho Chehab1-8/+3
2008-12-30V4L/DVB (9979): em28xx: move usb probe code to a proper placeMauro Carvalho Chehab1-573/+46
2008-12-30V4L/DVB (9970): em28xx: Allow get/set registers for debug on i2c slave chipsMauro Carvalho Chehab1-5/+41
2008-12-30V4L/DVB (9953): em28xx: Add suport for debugging AC97 anciliary chipsMauro Carvalho Chehab1-0/+19
2008-12-30V4L/DVB (9931): em28xx: de-obfuscate vidioc_g_ctrl logicMauro Carvalho Chehab1-8/+4
2008-12-30V4L/DVB (9930): em28xx: Fix bad locks on error conditionMauro Carvalho Chehab1-6/+6
2008-12-30V4L/DVB (9927): em28xx: use a more standard way to specify video formatsMauro Carvalho Chehab1-16/+50
2008-12-30V4L/DVB (9926): em28xx: Fix a bug that were putting xc2028/3028 tuner to sleepMauro Carvalho Chehab1-1/+2
2008-12-30V4L/DVB (9912): em28xx: fix/improve em28xx locking schemaMauro Carvalho Chehab1-12/+43
2008-12-30V4L/DVB (9911): em28xx: vidioc_try_fmt_vid_cap() doesn't need any lockMauro Carvalho Chehab1-8/+5
2008-12-30V4L/DVB (9910): em28xx: move res_get locks to the caller routinesMauro Carvalho Chehab1-11/+25
2008-12-30V4L/DVB (9909): em28xx: move dev->lock from res_free to the caller routinesMauro Carvalho Chehab1-4/+3
2008-12-30V4L/DVB (9770): em28xx: turn off tuner when not usedMauro Carvalho Chehab1-0/+6
2008-12-29V4L/DVB (9767): em28xx: improve board description messagesMauro Carvalho Chehab1-1/+14
2008-12-29V4L/DVB (9766): em28xx: improve probe messagesMauro Carvalho Chehab1-12/+30
2008-12-29V4L/DVB (9764): em28xx: Add support for suspend the device when not usedMauro Carvalho Chehab1-1/+1
2008-12-29V4L/DVB (9758): em28xx: replace some magic by register descriptions where knownMauro Carvalho Chehab1-6/+6
2008-12-29V4L/DVB (9754): em28xx: improve debug messagesMauro Carvalho Chehab1-4/+2
2008-12-29V4L/DVB (9752): Remove duplicated fields on em28xx_board and em28xx structsMauro Carvalho Chehab1-9/+9
2008-12-29V4L/DVB (9717): em28xx: improve message probing logsMauro Carvalho Chehab1-13/+25
2008-12-29V4L/DVB (9672): Allow opening more than one output at the same timeMauro Carvalho Chehab1-0/+6
2008-12-29V4L/DVB (9670): em28xx: allow specifying audio outputMauro Carvalho Chehab1-12/+30
2008-12-29V4L/DVB (9651): em28xx: Improve audio handlingMauro Carvalho Chehab1-61/+2
2008-12-29V4L/DVB (9648): em28xx: get audio config from em28xx registerDevin Heitmueller1-1/+34
2008-12-29V4L/DVB (9607): em28xx: Properly implement poll support for IR'sMauro Carvalho Chehab1-0/+4
2008-12-29V4L/DVB (9588): Don't load em28xx audio module for digital-only devicesDevin Heitmueller1-4/+25
2008-12-29V4L/DVB (9587): Handle changes to endpoint layout in em2874Devin Heitmueller1-13/+23
2008-12-29V4L/DVB (9586): Fix possible null pointer dereference in info messageDevin Heitmueller1-2/+4
2008-12-29V4L/DVB (9521): V4L: struct device - replace bus_id with dev_name(), dev_set_...Kay Sievers1-2/+2
2008-12-23V4L/DVB (9920): em28xx: fix NULL pointer dereference in call to VIDIOC_INT_RE...Devin Heitmueller1-1/+2
2008-12-01V4L/DVB (9748): em28xx: fix compile warningHans Verkuil1-2/+0
2008-11-20V4L/DVB (9668): em28xx: fix a race condition with haldMauro Carvalho Chehab1-53/+75
2008-11-20V4L/DVB (9647): em28xx: void having two concurrent control URB'sMauro Carvalho Chehab1-0/+1
2008-11-20V4L/DVB (9645): em28xx: Avoid memory leaks if registration failsMauro Carvalho Chehab1-4/+5
2008-10-21V4L/DVB (9327): v4l: use video_device.num instead of minor in video%dHans Verkuil1-1/+1
2008-10-12V4L/DVB (9133): v4l: disconnect kernel number from minorHans Verkuil1-5/+3
2008-10-12V4L/DVB (8937): em28xx: Fix and add some validationsDouglas Schilling Landgraf1-6/+39
2008-10-12V4L/DVB (8613): v4l: move BKL down to the driver level.Hans Verkuil1-1/+6
2008-07-27V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_deviceHans Verkuil1-11/+3
2008-07-26V4L/DVB (8482): videodev: move all ioctl callbacks to a new v4l2_ioctl_ops st...Hans Verkuil1-19/+27
2008-07-23V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common....Hans Verkuil1-0/+1
2008-07-23V4L/DVB (8428): videodev: rename 'dev' to 'parent'Hans Verkuil1-1/+1
2008-07-20V4L/DVB (8123): Add support for em2860 based PointNix Intra-Oral CameraDevin Heitmueller1-0/+2
2008-07-20V4L/DVB (7949): videodev: renamed the vidioc_*_fmt_* callbacksHans Verkuil1-15/+15
2008-06-26V4L/DVB (8010): em28xx: Properly register extensions for already attached dev...Devin Heitmueller1-14/+10
2008-06-05V4L/DVB (7970): mix trivial endianness annotationsAl Viro1-4/+4
2008-04-24V4L/DVB (7617): Removes a manual mode setupMauro Carvalho Chehab1-2/+0
2008-04-24V4L/DVB (7615): em28xx: Provide the proper support for switching between anal...Mauro Carvalho Chehab1-2/+10
2008-04-24V4L/DVB (7613): em28xx: rename registersMauro Carvalho Chehab1-3/+3
2008-04-24V4L/DVB (7610): em28xx: Select reg wait time based on chip IDMauro Carvalho Chehab1-4/+0
2008-04-24V4L/DVB (7607): CodingStyle fixesDouglas Schilling Landgraf1-45/+58
2008-04-24V4L/DVB (7603): em28xx-dvb: don't use videobuf-dvbAidan Thornton1-5/+0
2008-04-24V4L/DVB (7602): em28xx: generalise URB setup codeAidan Thornton1-191/+4
2008-04-24V4L/DVB (7600): em28xx: Sets frequency when changing to analog modeMauro Carvalho Chehab1-0/+10
2008-04-24V4L/DVB (7593): em28xx: add a module to handle dvbMauro Carvalho Chehab1-4/+8
2008-04-24V4L/DVB (7567): em28xx: Some cleanupsMauro Carvalho Chehab1-32/+11
2008-04-24V4L/DVB (7565): em28xx: fix buffer underrun handlingAidan Thornton1-42/+42
2008-04-24V4L/DVB (7564): em28xx: Some fixes to display logicMauro Carvalho Chehab1-15/+16
2008-04-24V4L/DVB (7563): em28xx: Add missing checksMauro Carvalho Chehab1-9/+26
2008-04-24V4L/DVB (7559): em28xx: Fills the entire buffer, before getting another oneMauro Carvalho Chehab1-9/+14
2008-04-24V4L/DVB (7557): em28xx: honour video_debug modprobe parameterMauro Carvalho Chehab1-0/+1
2008-04-24V4L/DVB (7556): em28xx: fix locking on vidioc_s_fmt_capAidan Thornton1-0/+6
2008-04-24V4L/DVB (7555): em28xx: remove timeoutMauro Carvalho Chehab1-31/+0
2008-04-24V4L/DVB (7550): em28xx: Fix a possible memory leakBrandon Philips1-11/+14
2008-04-24V4L/DVB (7549): em28xx: some small cleanupsMauro Carvalho Chehab1-11/+4
2008-04-24V4L/DVB (7548): Various fixes for the em28xx videobuf codeAidan Thornton1-13/+7
2008-04-24V4L/DVB (7547): em28xx: Fix a broken lockMauro Carvalho Chehab1-7/+4
2008-04-24V4L/DVB (7545): em28xx: Fix CodingStyle errors and most warnings introduced b...Mauro Carvalho Chehab1-73/+78
2008-04-24V4L/DVB (7544): em28xx: Fix timeout codeMauro Carvalho Chehab1-3/+3
2008-04-24V4L/DVB (7543): Fix capture start/stop and timeoutMauro Carvalho Chehab1-19/+5
2008-04-24V4L/DVB (7542): em28xx: Fix some warningsMauro Carvalho Chehab1-2/+2
2008-04-24V4L/DVB (7541): em28xx: Some fixes to videobufAidan Thornton1-168/+113
2008-04-24V4L/DVB (7540): em28xx: convert to use videobuf-vmallocMauro Carvalho Chehab1-455/+743
2008-04-24V4L/DVB (7522): media/video/em28xx replace remaining __FUNCTION__ occurrencesHarvey Harrison1-1/+1
2008-04-24V4L/DVB (7094): static memoryDouglas Schilling Landgraf1-1/+1
2008-02-18V4L/DVB (7179): Allow more than one em28xx boardMauro Carvalho Chehab1-2/+2
2008-02-18V4L/DVB (7163): em28xx: makes audio settings more stableMauro Carvalho Chehab1-2/+1
2008-02-18V4L/DVB (7162): em28xx: Fix endian and returns the correct valuesMauro Carvalho Chehab1-4/+4
2008-02-18V4L/DVB (7160): em28xx: Allow register dump/setting for debugMauro Carvalho Chehab1-0/+66
2008-02-18V4L/DVB (7106): em28xx/: make 2 functions staticAdrian Bunk1-4/+4
2008-01-25V4L/DVB (7060): em28xx: remove has_tunerMauro Carvalho Chehab1-2/+3
2008-01-25V4L/DVB (6970): Request snd-usb-audio for devices with Audio Class supportMauro Carvalho Chehab1-1/+3
2008-01-25V4L/DVB (6956): Add Radio support for em28xxMauro Carvalho Chehab1-60/+236
2008-01-25V4L/DVB (6955): Properly implement 12MHz I2S supportMauro Carvalho Chehab1-4/+3
2008-01-25V4L/DVB (6952): Add code for autoloading em28xx-alsa, if neededMauro Carvalho Chehab1-0/+38
2008-01-25V4L/DVB (6951): Integrates em28xx-audio.c into em28xx kernel moduleMauro Carvalho Chehab1-4/+59
2008-01-25V4L/DVB (6947): Improve audio setup handlingMauro Carvalho Chehab1-15/+6
2008-01-25V4L/DVB (6587): Cleanup at tv norm selectionMauro Carvalho Chehab1-54/+7
2008-01-25V4L/DVB (6586): Remove some dead code and make drive fully V4L2 compatibleMauro Carvalho Chehab1-10/+0
2008-01-25V4L/DVB (6585): Convert em28xx to video_ioctl2Mauro Carvalho Chehab1-924/+1011
2008-01-25V4L/DVB (6584): Fix read() methodMauro Carvalho Chehab1-8/+22
2008-01-25V4L/DVB (6583): Fix em28xx read stream lockingMauro Carvalho Chehab1-21/+56
2008-01-25V4L/DVB (6582): Fix em28xx to allow multiple openMauro Carvalho Chehab1-51/+73
2008-01-25V4L/DVB (6545): em28xx: autodetect Cinergy 200 USB and VGear PocketTVSascha Sommer1-0/+1
2008-01-25V4L/DVB (6538): em28xx: fix locking to allow accesses from 2 different thread...Sascha Sommer1-72/+79
2008-01-25V4L/DVB (6536): Add a hint for boards without unique USB IDMauro Carvalho Chehab1-85/+35
2008-01-25V4L/DVB (6535): Fix: Adds the generic PCI IDs for em28xxMauro Carvalho Chehab1-9/+5
2008-01-25V4L/DVB (6384): Replace TDA9887_SET_CONFIG by TUNER_SET_CONFIGMauro Carvalho Chehab1-5/+0
2007-12-11V4L/DVB (6581): Fix: avoids negative vma usage countMauro Carvalho Chehab1-1/+3
2007-12-11V4L/DVB (6540): em28xx: fix failing autodetection after the rebootSascha Sommer1-1/+2
2007-11-04V4L/DVB (6514): em28xx: Include linux/mm.hTrent Piepho1-0/+1
2007-10-22V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 fieldMauro Carvalho Chehab1-2/+0
2007-10-19Fix misspellings of "system", "controller", "interrupt" and "necessary".Robert P. J. Day1-1/+1
2007-10-10V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entryTrent Piepho1-3/+1
2007-10-09V4L/DVB (6005): Initialize filp->private_data only once in em28xx_v4l2_openRolf Eike Beer1-2/+0
2007-08-22USB: Fix a memory leak in em28xx_usb_probe()Jesper Juhl1-0/+1
2007-05-09Fix occurrences of "the the "Michael Opdenacker1-1/+1
2007-02-12[PATCH] mark struct file_operations const 4Arjan van de Ven1-1/+1
2006-12-27V4L/DVB (5014): Allyesconfig build fixes on some non x86 archDavid Brownell1-2/+2
2006-10-10[PATCH] em28xx NULL noise removalAl Viro1-1/+1
2006-09-26V4L/DVB (4546): Add u32 argument to VIDIOC_INT_RESET.Hans Verkuil1-1/+1
2006-06-30V4L/DVB (4267): Remove all instances of request_module("tda9887")Michael Krufky1-2/+0
2006-06-25V4L/DVB (3715): Change all emails to the currently used one.Mauro Carvalho Chehab1-2/+2
2006-06-25V4L/DVB (3712): Fix video input setting of em28xx, use _INT_S_VIDEO_ROUTING i...Hans Verkuil1-7/+11
2006-05-12V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.cEric Sesterhenn1-5/+5
2006-04-02V4L/DVB (3702): Make msp3400 routing defines more consistentHans Verkuil1-1/+1
2006-04-02V4L/DVB (3700): Remove obsolete commands from tvp5150.cHans Verkuil1-27/+4
2006-03-24V4L/DVB (3582): Implement correct msp3400 input/output routingHans Verkuil1-1/+7
2006-03-21V4L/DVB (3513): Remove saa711x driverMauro Carvalho Chehab1-204/+14
2006-03-21V4L/DVB (3499): Fix a bug when more than MAXBOARDS were plugged on em28xxMauro Carvalho Chehab1-1/+1
2006-02-27V4L/DVB (3293): Fixed amux hauppauge hvr900/terratec hybrid xsMarkus Rechberger1-7/+7
2006-02-07V4L/DVB (3318b): sem2mutex: drivers/media/, #2Ingo Molnar1-53/+53
2006-02-07V4L/DVB (3314): Fixed em28xx based system lockup Markus Rechberger1-1/+3
2006-01-23V4L/DVB (3432): Hauppauge HVR 900 Composite supportMarkus Rechberger1-0/+1
2006-01-23V4L/DVB (3423): CodingStyle fixes.Mauro Carvalho Chehab1-442/+427
2006-01-23V4L/DVB (3422): Implemented VIDIOC_G_FMT/S_FMT for sliced VBIMauro Carvalho Chehab1-153/+155
2006-01-23V4L/DVB (3421): Several fixes to prepare for VBIMauro Carvalho Chehab1-76/+180