Revision 3fd23bba

View differences:

README
4 4

  
5 5
The idea behind dvbd is to make maximum use of your DVB card by
6 6
allowing multiple channels on the same frequency to be tuned. It is
7
split into a daemon (dvbd) and client programs (dvbclient, dvblist).
8
It is possible to associate a priority with a connection to the
9
daemon, so that (depending on the given priority) the tuner can be
7
split into a daemon (dvbd) and client programs (dvbcat, dvbsched,
8
dvblist).  It is possible to associate a priority with a connection to
9
the daemon, so that (depending on the given priority) the tuner can be
10 10
made available by dropping connections of inferior priority.
11 11

  
12 12
NB, at the moment only DVB-T is supported (that's the type of DVB that
configure.ac
1
AC_INIT(dvbd, 0.5.2)
1
AC_INIT(dvbd, 0.5.3)
2 2
AC_CONFIG_SRCDIR(src/dvbd.cpp)
3 3
AM_INIT_AUTOMAKE
4 4
AM_CONFIG_HEADER(config.h)
debian/.cvsignore
1
dvbd
2
dvbd-doc
3
dvbd.postinst.debhelper
4
dvbd.postrm.debhelper
5
dvbd.prerm.debhelper
6
dvbd.substvars
7
files
debian/changelog
1
dvbd (0.5.2) unstable; urgency=low
1
dvbd (0.5.3) unstable; urgency=low
2
  * New upstream release
3
 -- John Knottenbelt <jak@users.sourceforge.net>  Sun, 29 Dec 2003 00:13:00 +0000
2 4

  
5
dvbd (0.5.2) unstable; urgency=low
3 6
  * Permissions bug fixes
4

  
5 7
 -- John Knottenbelt <jak@users.sourceforge.net>  Sun, 28 Dec 2003 18:08:00 +0000
8
	
6 9
dvbd (0.5.0) unstable; urgency=low
7

  
8 10
  * Initial Release.
9

  
10 11
 -- John Knottenbelt <jak@users.sourceforge.net>  Sat, 27 Dec 2003 16:18:56 +0000
11 12

  
12 13
Local variables:
src/connection.cpp
250 250
      std::cerr << "Warning: client not reading data connection fast enough (dropping packets)" << std::endl;
251 251
      lostPacket = true;
252 252
    }
253
    // Drop a TS/PS packet from the beginning
254
    dataOutput->discard(188 + dataOutput->getUsed() % 188);
255
    dataOutput->write((char *) data, size);
253 256
  }
254 257
}
255 258

  
src/dvbsched.cpp
63 63
    };
64 64
 
65 65
    int option_index = 0;
66
    int c = getopt_long(argc, argv, "d:s:", long_options, &option_index);
66
    int c = getopt_long(argc, argv, "Pd:s:", long_options, &option_index);
67 67
    if (c == -1)
68 68
      break;
69 69
    switch (c) {
......
109 109
    int job = client.schedule(type, channel, convertToPS, scheduleTime, duration, priority, outputFile);
110 110

  
111 111
    if (job < 0) {
112
      std::cerr << "Failed to schedule job\n";
112
      std::cerr << "Failed to schedule job: " << client.getError();
113 113
      return 1;
114 114
    }
115 115

  

Also available in: Unified diff