f544b7eb4775000b6c9efc50cf4bc6014f0da3a5
Stefan Schuermans more documentation

Stefan Schuermans authored 12 years ago

1) <html>
2)   <head>
3)     <title>Blinker - Player</title>
4)   </head>
5)   <body>
6)     <h1>Blinker - Player</h1>
7)     <p>
8)       The player module plays Blinken movies from a playlist.
9)     </p>
10)     <h2>Configuration</h2>
11)     <p>
12)       The configuration of the player module with name <code>NAME</code>
13)       is located in the <code>players/NAME</code> subdirectory.
14)     </p>
15)     <h3>Playlist</h3>
16)     <p>
17)       The playlist contains all movies in the subdirectory
18)       <code>playlist</code>.
19)       The movies are played in alphanumerical order.
20)     </p>
21)     <h3>Output Stream</h3>
22)     <p>
23)       The file <code>outstream</code> contains the name of the stream to
24)       send the frames to.
25)     </p>
Stefan Schuermans implemented halting player...

Stefan Schuermans authored 12 years ago

26)     <h3>Halt Stream</h3>
27)     <p>
28)       The player can be halted whenever another stream is active.
29)       Therefore, the name of the other stream is written to the file
30)       <code>haltstream</code>.
31)       When the halt stream becoms active, the current frame is frozen,
32)       i.e. the frame is kept.
33)       When the halt stream ends, the player resumes with the remaining
34)       time for the current frame and continues as usual afterwards.
35)       <br>
36)       If this feature is not needed, the file <code>haltstream</code>
37)       should not exist.
Stefan Schuermans implement synchronization f...

Stefan Schuermans authored 10 years ago

38)       <br>
39)       This feature should not be used together with the synchronization
40)       feature.
41)     </p>
42)     <h3>Input Synchronization Stream</h3>
43)     <p>
44)       The player can be synchronized to a master by using a synchronization
45)       stream.
46)       To achieve this, the name of the synchronization stream is written to
47)       the file <code>insync</code>.
48)       The player will then seek to the movie and the position requested via
49)       the synchronization stream.
50)       It will also go to pause mode whenever the synchronization stream
51)       requests it.
52)       <br>
53)       If this feature is not needed, the file <code>insync</code>
54)       should not exist.
55)       <br>
56)       This feature should not be used together with the halt stream feature.
Stefan Schuermans implemented halting player...

Stefan Schuermans authored 12 years ago

57)     </p>