comparison stream/stream.h @ 31565:9a590e7aac57

Support for unencrypted Blu-ray playback through libbluray. Use it through: mplayer br:////path/to/disc
author ben
date Mon, 05 Jul 2010 17:04:46 +0000
parents dd2b64511f05
children db0b49579eeb
comparison
equal deleted inserted replaced
31564:480cdba9e480 31565:9a590e7aac57
49 #define STREAMTYPE_SDP 15 49 #define STREAMTYPE_SDP 15
50 #define STREAMTYPE_PVR 16 50 #define STREAMTYPE_PVR 16
51 #define STREAMTYPE_TV 17 51 #define STREAMTYPE_TV 17
52 #define STREAMTYPE_MF 18 52 #define STREAMTYPE_MF 18
53 #define STREAMTYPE_RADIO 19 53 #define STREAMTYPE_RADIO 19
54 #define STREAMTYPE_BLURAY 20
54 55
55 #define STREAM_BUFFER_SIZE 2048 56 #define STREAM_BUFFER_SIZE 2048
56 57
57 #define VCD_SECTOR_SIZE 2352 58 #define VCD_SECTOR_SIZE 2352
58 #define VCD_SECTOR_OFFS 24 59 #define VCD_SECTOR_OFFS 24
328 void stream_set_interrupt_callback(int (*cb)(int)); 329 void stream_set_interrupt_callback(int (*cb)(int));
329 /// Call the interrupt checking callback if there is one and 330 /// Call the interrupt checking callback if there is one and
330 /// wait for time milliseconds 331 /// wait for time milliseconds
331 int stream_check_interrupt(int time); 332 int stream_check_interrupt(int time);
332 333
334 extern int bluray_angle;
335 extern int bluray_chapter;
333 extern int dvd_speed; 336 extern int dvd_speed;
334 extern int dvd_title; 337 extern int dvd_title;
335 extern int dvd_chapter; 338 extern int dvd_chapter;
336 extern int dvd_last_chapter; 339 extern int dvd_last_chapter;
337 extern int dvd_angle; 340 extern int dvd_angle;
338 extern int vcd_track; 341 extern int vcd_track;
339 342
343 extern char *bluray_device;
340 extern char * audio_stream; 344 extern char * audio_stream;
341 extern char *cdrom_device; 345 extern char *cdrom_device;
342 extern char *dvd_device; 346 extern char *dvd_device;
343 347
344 extern const m_option_t dvbin_opts_conf[]; 348 extern const m_option_t dvbin_opts_conf[];