mirror of
				https://github.com/DigitalDevices/dddvb.git
				synced 2025-03-01 10:35:23 +00:00 
			
		
		
		
	forgot to check in setmod1.c
This commit is contained in:
		
							
								
								
									
										33
									
								
								apps/setmod1.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								apps/setmod1.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| #include <stdio.h> | ||||
| #include <ctype.h> | ||||
| #include <string.h> | ||||
| #include <unistd.h> | ||||
| #include <sys/types.h> | ||||
| #include <sys/stat.h> | ||||
| #include <stdint.h> | ||||
| #include <stdlib.h> | ||||
| #include <fcntl.h> | ||||
| #include <sys/ioctl.h> | ||||
| #include <pthread.h> | ||||
|  | ||||
| #include <linux/dvb/mod.h> | ||||
|  | ||||
| int main() | ||||
| { | ||||
| 	int fd; | ||||
| 	struct dvb_mod_params mp; | ||||
| 	struct dvb_mod_channel_params mc; | ||||
|  | ||||
| 	fd = open("/dev/dvb/adapter1/mod0", O_RDONLY); | ||||
|  | ||||
| 	mp.base_frequency = 722000000; | ||||
| 	mp.attenuator = 0; | ||||
| 	ioctl(fd, DVB_MOD_SET, &mp); | ||||
|  | ||||
| 	mc.modulation = QAM_256; | ||||
| 	mc.input_bitrate = 40000000ULL << 32; | ||||
| 	mc.pcr_correction = 0; | ||||
| 	ioctl(fd, DVB_MOD_CHANNEL_SET, &mc); | ||||
| 	close(fd); | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 internal
					internal