Revision 34667f4a

View differences:

ChangeLog
1 1
2005-04-09  John Knottenbelt  <jak@users.sourceforge.net>
2
	Updated tuning code from latest version of dvbstream
3
	Should work with DiBcom 3000-MB DVB-T now.
2
	* Updated tuning code to latest version from dvbstream
3
	* Tuning code now respects the inversion setting in the
4
	  tzap channel configuration. This means that if you
5
	  are using INVERSION_AUTO, channel tuning will take 
6
	  longer (if it worked before, you can get faster
7
	  tuning by changing your channels.conf to read
8
	  INVERSION_OFF instead).
9
	* Dvbd now hangs on to the frontend device for 5 seconds
10
	  after the last connection to it. This is to allow
11
	  quick tuning to the last tuned multiplex should another
12
	  client connect.
13
	* Should work with DiBcom 3000-MB DVB-T now.
14
	* tv.cgi - require exact match for channel name,
15
	  changed ITV 1 to ITV1 and ITV 2 to ITV2.
4 16
	
5 17
2004-10-11  John Knottenbelt  <jak@users.sourceforge.net>
6
	Added some Fedora Core compatibility fixes. Removed
7
	ofstream from dvb-cat (used file descriptors instead)
18
	* Added some Fedora Core compatibility fixes. Removed
19
	  ofstream from dvb-cat (used file descriptors instead)
8 20

  
9 21
2004-08-21  John Knottenbelt  <jak@users.sourceforge.net>
10
	Added 7MHZ bandwidth option for dvb-t
11
	More flexible channel finding in dvbdguide/tv.cgi
12
	Replaced assert with more friendly run-time check 
13
	when trying to tune on an non-existent tuner type.
22
	* Added 7MHZ bandwidth option for dvb-t
23
	* More flexible channel finding in dvbdguide/tv.cgi
24
	* Replaced assert with more friendly run-time check 
25
	  when trying to tune on an non-existent tuner type.
14 26

  
15 27
2004-07-06  John Knottenbelt  <jak@users.sourceforge.net>
16
        Use default prefix if none provided 
17
        Actually read the configuration file (default is /usr/local/etc/dvbd/config)
18
        Added some DVB-T TZAP channel file format tokens
19
        Date parsing should now be case insensitive
28
        * Use default prefix if none provided 
29
        * Actually read the configuration file (default is 
30
	  /usr/local/etc/dvbd/config)
31
        * Added some DVB-T TZAP channel file format tokens
32
        * Date parsing should now be case insensitive
20 33
        
21 34
2004-04-19  John Knottenbelt  <jak@users.sourceforge.net>
22
	DVB-C appears to be working.
35
	* DVB-C appears to be working.
23 36

  
24 37
2004-04-17  John Knottenbelt  <jak@users.sourceforge.net>
25
	Working on DVB-C support.
38
	* Working on DVB-C support.
26 39
	
27 40
2004-01-03  John Knottenbelt  <jak@users.sourceforge.net>
28
	dvblist -h and -c will now print out more information
29
	 (different format to before).
30
        Modified schedule format so that extra information
31
	 can be associated with each recording (Warning:
32
	 change is not backwards compatible).
33
	Scheduler now appends .N (where N is a number from 1)
34
	 if the output file already exists.
35
	Schedule recording now allows recordings that start after the
36
         current time, but finish before the current time.
41
	* dvblist -h and -c will now print out more information
42
	  (different format to before).
43
        * Modified schedule format so that extra information
44
	  can be associated with each recording (Warning:
45
	  change is not backwards compatible).
46
	* Scheduler now appends .N (where N is a number from 1)
47
	  if the output file already exists.
48
	* Schedule recording now allows recordings that start after the
49
          current time, but finish before the current time.
37 50
	
38 51
2004-01-02  John Knottenbelt  <jak@users.sourceforge.net>
39
	Added -n,--noconflicts option to dvbsched which
40
	won't schedule the job if it produces any conflicts.
41
	Escape whitespace for filenames passed to dvbd.
52
	* Added -n,--noconflicts option to dvbsched which
53
	  won't schedule the job if it produces any conflicts.
54
	* Escape whitespace for filenames passed to dvbd.
42 55
	
43 56
2003-12-30  John Knottenbelt  <jak@users.sourceforge.net>
44
	Recalculate last job number when restarting dvbd.
57
	* Recalculate last job number when restarting dvbd.
45 58
	
46 59
2003-12-29  John Knottenbelt  <jak@users.sourceforge.net>
47
	Added --enable-debug configure option
48
	Stopping dvbd should return true even if dvbd is not running
49
	Improved error messages in client library
50
	Boosted output buffer to 1M to avoid system jitter
51
	Added some debugging code to print out buffer status
52
	Added -r (--remove) command to dvbsched
53
	Quietened UnixClientSocket
60
	* Added --enable-debug configure option
61
	* Stopping dvbd should return true even if dvbd is not running
62
	* Improved error messages in client library
63
	* Boosted output buffer to 1M to avoid system jitter
64
	* Added some debugging code to print out buffer status
65
	* Added -r (--remove) command to dvbsched
66
	* Quietened UnixClientSocket
54 67
	
55 68
2003-12-28  John Knottenbelt  <jak@users.sourceforge.net>
56
	Default is now to record TS streams
57
	Can use -P to specify program stream
69
	* Default is now to record TS streams
70
	* Can use -P to specify program stream
58 71
	
59 72
2003-12-27  John Knottenbelt  <jak@users.sourceforge.net>
60
	Include header files in dist
61
	Debian packagified
62
	Automakified
63
	fixed bug with reporting job number
73
	* Include header files in dist
74
	* Debian packagified
75
	* Automakified
76
	* fixed bug with reporting job number
src/tuner.cpp
177 177
  if (state == Open) {
178 178
    state = Closing;
179 179
    closeRequestedTime = time(NULL);
180
    std::cout << "Close requested at " << closeRequestedTime << std::endl;
181 180
  }
182 181
}
183 182

  
184 183
void Tuner::closeFrontend()
185 184
{
186
  std::cout << "Closing front end at " << time(NULL) << std::endl;
187 185
  if (frontendFD >= 0) {
188 186
    close(frontendFD);
189 187
    frontendFD = -1;

Also available in: Unified diff