Commit graph

22 commits

Author SHA1 Message Date
Andreas Öman
123a261f4b Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
Andreas Öman
85132732b6 Rename transport -> service 2010-11-29 20:06:52 +00:00
Andreas Öman
42adea653d Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
Andreas Öman
b93d5f0a5b Reduce FFmpeg dependencies 2010-06-23 21:43:00 +00:00
Andreas Öman
478fa53b1c Internal clock is 90kHz nowdays 2010-06-15 08:47:09 +00:00
Andreas Öman
a974a3fb69 Print output of PMT 2010-06-13 11:23:30 +00:00
Andreas Öman
31cb0e9733 Support the Logical Channel Number descriptor (0x83)
Fixes ticket #138
2010-06-04 20:59:18 +00:00
Andreas Öman
4d992cca57 Fix MPEG TS section reassembly code
Const'ify lots of places where we pass transport stream blocks
2010-01-16 21:51:43 +00:00
Andreas Öman
ac1393357d Better PCR -> realtime synchronization when reading raw ts files 2010-01-16 19:01:37 +00:00
Andreas Öman
7c731cae3d #define _XOPEN_SOURCE 600 // for clock_nanosleep() 2010-01-07 21:06:57 +00:00
Andreas Öman
30963b5e06 Improve logging on various places 2009-12-15 17:00:06 +00:00
Andreas Öman
219b3af532 Fix race conditions and inadequate locking during transport start 2009-12-01 23:53:54 +00:00
Andreas Öman
221dc82f17 Correctly clock rawtsinput streams and fix a few bugs related to it 2009-12-01 21:57:46 +00:00
Andreas Öman
bd353b2854 Open all files with O_CLOEXEC 2009-11-26 19:35:08 +00:00
Andreas Öman
02dd003832 Rewrite stream start messaging. Using htsmsg internally is a bit obscure 2009-10-15 20:10:19 +00:00
Andreas Öman
cf49e03467 Add support for IPTV 2009-08-15 21:45:34 +00:00
Andreas Öman
1c39d75cd4 PID is 13 bit. Ok? 2009-08-15 08:52:16 +00:00
Andreas Öman
2eba601b48 Never delete streams when reading from raw ts file input 2009-08-03 19:53:30 +00:00
Andreas Öman
3a6a69b1f5 Add more detailed info about source service when a subscription starts.
Partially addresses ticket #81
2009-07-20 10:11:34 +00:00
Andreas Öman
819f832a1c * Redesigned the DVB configuration tab in the web userinterface:
- Each adapter have three (or four) tabs
      o General setup and information
      o Grid of multiplexes
      o Grid of services
      o For sattelite adapters, a sattelite configuration tab.

  * Add support for disabling / enabling an entire DVB multiplex

  * Add support for multiple DiSEqC switchports on a single adapter

  * Add support for different sattelite LNBs

  * Graceful handling of DVB adapters that does not support many
    table filters in hardware. Tvheadend will rotate among the available
    ones.

  * Add support for enabling / disabling transports from the DVB configuration

  * Make it possible to remove DVB multiplexes from the web ui

  * Add 'Revert changes' button to all editable grids in the web ui

  * Make it possible to disable the idle scan on per-DVB adapter basis.
    The idle scan is a process to cycles through all multiplex to check
    the quality for each mux continously.
2009-07-03 20:24:00 +00:00
Andreas Öman
55d5cc5aea Figure out if we need to re-save a transport configuration instead of relying on ''if we've seen it once, it can not change'' 2009-06-22 19:51:10 +00:00
Andreas Öman
0fc66773e0 Initial stab of a 'raw MPEG TS' input.
This allows Tvheadend to read a raw ts stream and act as if it's a live feed.

Great for debugging.
2009-06-21 20:30:04 +00:00