Diff of /src/README.MAP [cd2f01] .. [02c08c]  Maximize  Restore

  Switch to unified view

a/src/README.MAP b/src/README.MAP
...
...
8
WHAT ARE MAP FILES
8
WHAT ARE MAP FILES
9
==================
9
==================
10
10
11
Map files are an experimental feature that lets you customize the way
11
Map files are an experimental feature that lets you customize the way
12
you watch DVDs.  If you are opposed to violence, are sickened by gore,
12
you watch DVDs.  If you are opposed to violence, are sickened by gore,
13
or would rather your two year old didn't ask you just yet why that 
13
or would rather your two year old didn't ask you just yet why that
14
woman in the movie was naked, you might want to create a map file.  
14
woman in the movie was naked, you might want to create a map file.
15
15
16
Map files identify sections of the movie that will be skipped during
16
Map files identify sections of the movie that will be skipped during
17
playback.  You can skip any section you like with the only restriction
17
playback.  You can skip any section you like with the only restriction
18
(right now) that the movie player must play at least the last VOBU 
18
(right now) that the movie player must play at least the last VOBU
19
(about a fifth of a second) of each chapter in the movie in order
19
(about a fifth of a second) of each chapter in the movie in order
20
to detect chapter changes correctly.  
20
to detect chapter changes correctly.
21
21
22
Included with this patch is an example map file that describes most
22
Included with this patch is an example map file that describes most
23
of the potentially objectionable content in the new "The Lord of the 
23
of the potentially objectionable content in the new "The Lord of the
24
Rings" DVD.  I've added a comment after each block that identifies 
24
Rings" DVD.  I've added a comment after each block that identifies
25
what content it contains so that you can customize the file to your
25
what content it contains so that you can customize the file to your
26
preferences.  The map file looks something like this:
26
preferences.  The map file looks something like this:
27
27
28
 # The Lord of the Rings: Fellowship of the Ring 
28
 # The Lord of the Rings: Fellowship of the Ring
29
 # (Widescreen Theatrical Release)
29
 # (Widescreen Theatrical Release)
30
 debug
30
 debug
31
 domain 8, title 1, program 1, start 0x0000, end 0x1f0a   # Introduction
31
 domain 8, title 1, program 1, start 0x0000, end 0x1f0a   # Introduction
32
32
33
 # history of middle earth
33
 # history of middle earth
...
...
53
=====
53
=====
54
54
55
To create your own map files you would create a new map file using the
55
To create your own map files you would create a new map file using the
56
title of the disk as the filename, and add the debug line to it.  The
56
title of the disk as the filename, and add the debug line to it.  The
57
map file should be placed in your '.xine' directory and have a '.map'
57
map file should be placed in your '.xine' directory and have a '.map'
58
extension added.  For example "The Lord Of The Rings" map must be stored 
58
extension added.  For example "The Lord Of The Rings" map must be stored
59
in the file ~/.xine/FELLOWSHIP.map
59
in the file ~/.xine/FELLOWSHIP.map
60
60
61
After you create the file with the DEBUG line you will see output that
61
After you create the file with the DEBUG line you will see output that
62
looks like this in window where you started Xine:
62
looks like this in window where you started Xine:
63
63
...
...
75
map file:
75
map file:
76
76
77
   domain 8, title 1, program 1, start 0x2205, end 0x248a # 4 blocks
77
   domain 8, title 1, program 1, start 0x2205, end 0x248a # 4 blocks
78
78
79
Xine uses a buffered input chain so that if you pause the viewer you
79
Xine uses a buffered input chain so that if you pause the viewer you
80
won't find the same VOBU being displayed on the terminal as is 
80
won't find the same VOBU being displayed on the terminal as is
81
currently on the screen.  In my testing the correct VOBU to use if
81
currently on the screen.  In my testing the correct VOBU to use if
82
you pause exactly on the section you want to cut will be about five
82
you pause exactly on the section you want to cut will be about five
83
or six lines above the last one printed to the screen.  Replay the
83
or six lines above the last one printed to the screen.  Replay the
84
scene with the deletion to see if you caught the correct blocks.
84
scene with the deletion to see if you caught the correct blocks.
85
85
...
...
94
94
95
WHOM TO BLAME
95
WHOM TO BLAME
96
=============
96
=============
97
97
98
If the patch doesn't work for you (and you want it to) you can contact
98
If the patch doesn't work for you (and you want it to) you can contact
99
me at 'kevin_smathers@hp.com'.  
99
me at 'kevin_smathers@hp.com'.
100
100
101
If the patch works for you and you don't want it to, remember that 
101
If the patch works for you and you don't want it to, remember that
102
not everyone in the world has the same needs.  The freedom to censor 
102
not everyone in the world has the same needs.  The freedom to censor
103
movies in our own homes is quite different from the government 
103
movies in our own homes is quite different from the government
104
interfering into libraries and other public forums to censor movies 
104
interfering into libraries and other public forums to censor movies
105
for us.
105
for us.