1*793e52d4SMauro Carvalho Chehab.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2*793e52d4SMauro Carvalho Chehab 3*793e52d4SMauro Carvalho Chehab.. _dvb_video: 4*793e52d4SMauro Carvalho Chehab 5*793e52d4SMauro Carvalho Chehab####################### 6*793e52d4SMauro Carvalho ChehabDigital TV Video Device 7*793e52d4SMauro Carvalho Chehab####################### 8*793e52d4SMauro Carvalho Chehab 9*793e52d4SMauro Carvalho ChehabThe Digital TV video device controls the MPEG2 video decoder of the Digital 10*793e52d4SMauro Carvalho ChehabTV hardware. It can be accessed through **/dev/dvb/adapter0/video0**. Data 11*793e52d4SMauro Carvalho Chehabtypes and ioctl definitions can be accessed by including 12*793e52d4SMauro Carvalho Chehab**linux/dvb/video.h** in your application. 13*793e52d4SMauro Carvalho Chehab 14*793e52d4SMauro Carvalho ChehabNote that the Digital TV video device only controls decoding of the MPEG video 15*793e52d4SMauro Carvalho Chehabstream, not its presentation on the TV or computer screen. On PCs this 16*793e52d4SMauro Carvalho Chehabis typically handled by an associated video4linux device, e.g. 17*793e52d4SMauro Carvalho Chehab**/dev/video**, which allows scaling and defining output windows. 18*793e52d4SMauro Carvalho Chehab 19*793e52d4SMauro Carvalho ChehabSome Digital TV cards don't have their own MPEG decoder, which results in the 20*793e52d4SMauro Carvalho Chehabomission of the audio and video device as well as the video4linux 21*793e52d4SMauro Carvalho Chehabdevice. 22*793e52d4SMauro Carvalho Chehab 23*793e52d4SMauro Carvalho ChehabThe ioctls that deal with SPUs (sub picture units) and navigation 24*793e52d4SMauro Carvalho Chehabpackets are only supported on some MPEG decoders made for DVD playback. 25*793e52d4SMauro Carvalho Chehab 26*793e52d4SMauro Carvalho ChehabThese ioctls were also used by V4L2 to control MPEG decoders implemented 27*793e52d4SMauro Carvalho Chehabin V4L2. The use of these ioctls for that purpose has been made obsolete 28*793e52d4SMauro Carvalho Chehaband proper V4L2 ioctls or controls have been created to replace that 29*793e52d4SMauro Carvalho Chehabfunctionality. 30*793e52d4SMauro Carvalho Chehab 31*793e52d4SMauro Carvalho Chehab 32*793e52d4SMauro Carvalho Chehab.. toctree:: 33*793e52d4SMauro Carvalho Chehab :maxdepth: 1 34*793e52d4SMauro Carvalho Chehab 35*793e52d4SMauro Carvalho Chehab video_types 36*793e52d4SMauro Carvalho Chehab video_function_calls 37