mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Made VDR compile with libdvdread-0.9.1
This commit is contained in:
parent
56c8dd4d81
commit
d5cc1a1a4c
6
HISTORY
6
HISTORY
@ -758,3 +758,9 @@ Video Disk Recorder Revision History
|
|||||||
- Three new keys ("Volume+", Volume-" and "Mute") to control the DVB card's
|
- Three new keys ("Volume+", Volume-" and "Mute") to control the DVB card's
|
||||||
audio output volume.
|
audio output volume.
|
||||||
- New version of the 'epg2timers' tool (thanks to Carsten Koch).
|
- New version of the 'epg2timers' tool (thanks to Carsten Koch).
|
||||||
|
|
||||||
|
2001-09-21: Version 0.96
|
||||||
|
|
||||||
|
- Made VDR compile with libdvdread-0.9.1 (thanks to Andreas Schultz).
|
||||||
|
Note that you now _need_ version 0.9.1 of libdvdread to compile VDR with
|
||||||
|
DVD support!
|
||||||
|
9
INSTALL
9
INSTALL
@ -27,7 +27,12 @@ You can find 'libdvdread' at
|
|||||||
|
|
||||||
http://www.dtek.chalmers.se/groups/dvd/downloads.html
|
http://www.dtek.chalmers.se/groups/dvd/downloads.html
|
||||||
|
|
||||||
VDR requires the card driver version dated 2001-09-14 or higher
|
If you want to replay CSS encrypted DVDs you also need to get the 'libdvdcss'
|
||||||
|
library from
|
||||||
|
|
||||||
|
http://www.videolan.org/libdvdcss/download.html
|
||||||
|
|
||||||
|
VDR requires the Linux-DVB card driver version dated 2001-09-14 or higher
|
||||||
to work properly.
|
to work properly.
|
||||||
|
|
||||||
After extracting the package, change into the VDR directory
|
After extracting the package, change into the VDR directory
|
||||||
@ -177,7 +182,7 @@ You can use the '-V' option to overwrite this, as in
|
|||||||
|
|
||||||
Note that the user id under which VDR runs needs to have write access to
|
Note that the user id under which VDR runs needs to have write access to
|
||||||
the DVD device in order to replay CSS protected DVDs (which also requires
|
the DVD device in order to replay CSS protected DVDs (which also requires
|
||||||
the presence of the 'libcss' library).
|
the presence of the 'libdvdcss' library).
|
||||||
|
|
||||||
The video data directory:
|
The video data directory:
|
||||||
-------------------------
|
-------------------------
|
||||||
|
6
dvbapi.c
6
dvbapi.c
@ -7,7 +7,7 @@
|
|||||||
* DVD support initially written by Andreas Schultz <aschultz@warp10.net>
|
* DVD support initially written by Andreas Schultz <aschultz@warp10.net>
|
||||||
* based on dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
* based on dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
||||||
*
|
*
|
||||||
* $Id: dvbapi.c 1.125 2001/09/16 13:55:03 kls Exp $
|
* $Id: dvbapi.c 1.126 2001/09/21 14:14:28 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define DVDDEBUG 1
|
//#define DVDDEBUG 1
|
||||||
@ -1670,7 +1670,7 @@ void cDVDplayBuffer::Input(void)
|
|||||||
/**
|
/**
|
||||||
* Parse the contained dsi packet.
|
* Parse the contained dsi packet.
|
||||||
*/
|
*/
|
||||||
navRead_DSI(&dsi_pack, &(data[DSI_START_BYTE]), sizeof(dsi_t));
|
navRead_DSI(&dsi_pack, &(data[DSI_START_BYTE]));
|
||||||
if (cur_pack != dsi_pack.dsi_gi.nv_pck_lbn) {
|
if (cur_pack != dsi_pack.dsi_gi.nv_pck_lbn) {
|
||||||
esyslog(LOG_ERR, "ERROR: cur_pack != dsi_pack.dsi_gi.nv_pck_lbn");
|
esyslog(LOG_ERR, "ERROR: cur_pack != dsi_pack.dsi_gi.nv_pck_lbn");
|
||||||
return;
|
return;
|
||||||
@ -1748,7 +1748,7 @@ void cDVDplayBuffer::Input(void)
|
|||||||
dsyslog(LOG_INFO, "DVD: read pack: %d", cur_pack);
|
dsyslog(LOG_INFO, "DVD: read pack: %d", cur_pack);
|
||||||
#endif
|
#endif
|
||||||
int len = DVDReadBlocks(title, cur_pack, cur_output_size, data);
|
int len = DVDReadBlocks(title, cur_pack, cur_output_size, data);
|
||||||
if (len != (int)cur_output_size * DVD_VIDEO_LB_LEN) {
|
if (len != (int)cur_output_size) {
|
||||||
esyslog(LOG_ERR, "ERROR: read failed for %d blocks at %d", cur_output_size, cur_pack);
|
esyslog(LOG_ERR, "ERROR: read failed for %d blocks at %d", cur_output_size, cur_pack);
|
||||||
doplay = false;
|
doplay = false;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user