Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.
Find a file
Andreas Öman 38a16f8088 Scrap the notion of "dvb mux instance" and "dvb mux".
Instead use 'transport' to instansiate the same channel multiple times, even if it's seen on multiple adapters on the same DVB network.
2008-01-09 13:14:34 +00:00
avgen.c Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
avgen.h Add A/V generator for test-channels 2007-11-27 16:56:28 +00:00
buffer.c make pkt_load() return if it is successful 2007-11-27 11:05:48 +00:00
buffer.h make pkt_load() return if it is successful 2007-11-27 11:05:48 +00:00
channels.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
channels.h allow user to change channel groups in HTML ui 2007-12-06 15:08:34 +00:00
dispatch.c Rewrite all of the tvheadend packet internals 2007-10-27 07:40:30 +00:00
dispatch.h Rewrite all of the tvheadend packet internals 2007-10-27 07:40:30 +00:00
dvb.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
dvb.h Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
dvb_dvr.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
dvb_dvr.h use callbacks for transport start/stop 2007-11-27 12:59:06 +00:00
dvb_fe.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
dvb_muxconfig.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
dvb_muxconfig.h Move DVB MUX setup to a file of its own 2007-08-16 12:21:10 +00:00
dvb_support.c Split dvb.c into table specific code and front-end specific code. 2007-12-10 12:24:47 +00:00
dvb_support.h Split dvb.c into table specific code and front-end specific code. 2007-12-10 12:24:47 +00:00
dvb_tables.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
epg.c avoid memory corruption 2007-12-07 10:36:08 +00:00
epg.h add epg_event_find_current_or_upcoming() - find current or upcoming event on a channel 2007-11-04 09:35:21 +00:00
epg_xmltv.c add persistent channel settings 2007-12-02 17:06:51 +00:00
epg_xmltv.h Initial tvheadend 2007-08-09 15:42:01 +00:00
file_input.c reindent 2008-01-09 11:32:46 +00:00
file_input.h Add functionality for streaming from a preconfigured file 2008-01-09 10:45:37 +00:00
htmlui.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
htmlui.h Add HTML/web interface 2007-11-20 08:04:28 +00:00
htsclient.c Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
htsclient.h client_t is only used in htsclient.c, move the struct there 2007-09-29 16:01:13 +00:00
htsp.c Add HTSP server (disabled as of now) 2007-11-25 16:58:55 +00:00
htsp.h Add HTSP server (disabled as of now) 2007-11-25 16:58:55 +00:00
htsp_muxer.c HTSP media stream muxer 2007-11-25 19:21:40 +00:00
htsp_muxer.h HTSP media stream muxer 2007-11-25 19:21:40 +00:00
http.c add missing location argument 2007-12-07 09:58:53 +00:00
http.h Add HTTP redirect reply 2007-12-07 08:24:48 +00:00
iptv_input.c Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
iptv_input.h use callbacks for transport start/stop 2007-11-27 12:59:06 +00:00
iptv_output.c dont require 'interface-address' to be specified for multicast output 2008-01-09 11:36:16 +00:00
iptv_output.h Rename files to better names 2007-08-16 11:19:18 +00:00
main.c Add functionality for streaming from a preconfigured file 2008-01-09 10:45:37 +00:00
Makefile Add functionality for streaming from a preconfigured file 2008-01-09 10:45:37 +00:00
pes.c Make pes_compute_duration() public 2008-01-09 10:45:01 +00:00
pes.h Make pes_compute_duration() public 2008-01-09 10:45:01 +00:00
plugin.c fix a typo 2007-12-02 13:49:50 +00:00
plugin.h fix plugin loading 2007-12-02 13:49:03 +00:00
psi.c use element stream type 3 for mpeg2audio 2008-01-08 12:53:21 +00:00
psi.h Add initial plugin framework 2007-12-02 11:12:58 +00:00
pvr.c add persistent channel settings 2007-12-02 17:06:51 +00:00
pvr.h add pvr_op2int() func 2007-10-31 16:10:19 +00:00
refstr.h Add reference counted strings 2007-08-18 12:04:17 +00:00
resolver.c Add an asynchronous hostname resolver and make tcp client use it 2007-12-03 14:55:55 +00:00
resolver.h Add an asynchronous hostname resolver and make tcp client use it 2007-12-03 14:55:55 +00:00
rpc.c add persistent channel settings 2007-12-02 17:06:51 +00:00
rpc.h Add HTSP server (disabled as of now) 2007-11-25 16:58:55 +00:00
rtp.c Add RTP output to iptv_output 2007-11-28 11:35:12 +00:00
rtp.h Add RTP output to iptv_output 2007-11-28 11:35:12 +00:00
rtsp.c introduce 'channel group' concept. Not used yet though 2007-12-02 14:31:28 +00:00
rtsp.h init random number generator 2007-11-28 08:00:38 +00:00
strtab.h add function for value -> string conversion 2007-11-02 18:22:07 +00:00
subscriptions.c change semantics for transport stop so we dont leak memory 2007-11-28 09:16:16 +00:00
subscriptions.h Rewrite all of the tvheadend packet internals 2007-10-27 07:40:30 +00:00
tcp.c Add an asynchronous hostname resolver and make tcp client use it 2007-12-03 14:55:55 +00:00
tcp.h Add an asynchronous hostname resolver and make tcp client use it 2007-12-03 14:55:55 +00:00
teletext.c Dont reset status to UNKNOWN upon error 2007-08-10 11:39:11 +00:00
teletext.h Initial tvheadend 2007-08-09 15:42:01 +00:00
transports.c Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
transports.h Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
tsdemux.c Add initial plugin framework 2007-12-02 11:12:58 +00:00
tsdemux.h Add initial plugin framework 2007-12-02 11:12:58 +00:00
tsmux.c only drop from video 2008-01-09 10:46:06 +00:00
tsmux.h keep track of muxer used for each subscription 2007-11-21 16:39:33 +00:00
tvhead.h Scrap the notion of "dvb mux instance" and "dvb mux". 2008-01-09 13:14:34 +00:00
v4l.c Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
v4l.h use callbacks for transport start/stop 2007-11-27 12:59:06 +00:00