tvheadend/src
2012-09-11 14:24:12 +01:00
..
dvb Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code. 2012-09-11 14:24:12 +01:00
dvr Replace existing series recording with simpler version for now. Fixes #1208, Fixes #1201 and Fixes #1176. 2012-09-11 14:23:57 +01:00
epggrab Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code. 2012-09-11 14:24:12 +01:00
extra added capmt_ca 2009-12-16 07:20:39 +00:00
ffdecsa Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
plumbing Disable teletext recording to prevent issues with other elementary streams. Temporary until a better solution is found. 2012-08-02 10:04:36 +01:00
webui Clean up the UI for series link and related broadcasts. For now all related info is removed and "Record Series" is change to "Autorec" if no series link is available. 2012-09-11 14:24:11 +01:00
access.c Make sure we use SHA1 and not SHA0. fixes compiling error when SHA0 is disabled in openssl. 2012-09-04 10:47:24 +02:00
access.h Allow restriction for one DVR configuration mapped to one user 2012-03-01 17:55:24 +01:00
atomic.h Use better atomic.h 2011-12-02 22:12:59 +01:00
avahi.c Added in webui_port and htsp_port for parameters to listen on different ports. Fixes #804 and PR-118. 2012-08-25 21:56:16 +01:00
avahi.h The HTSP service is now announced via AVAHI (mDNS service discovery) 2009-08-10 19:06:16 +00:00
avc.c Correctly multiplex h264 in MKV 2011-10-29 23:01:02 +02:00
avc.h Correctly multiplex h264 in MKV 2011-10-29 23:01:02 +02:00
avg.c Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
avg.h Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
bitstream.c Fix bug in signed Exp-Golomb mapping code. Fixes ticket #313 2010-10-25 19:44:06 +00:00
bitstream.h Refactor parsing buffer handling + better constification 2010-07-03 16:18:50 +00:00
capmt.c Keep CWC in a separate lock domain to avoid waiting for global_lock 2011-01-25 22:58:00 +01:00
capmt.h Rename transport -> service 2010-11-29 20:06:52 +00:00
channels.c Stop addition of channels with empty names. 2012-07-30 15:57:47 +01:00
channels.h More significant changes to the EPG code because I want to include the concept of having multiple URIs per object (to cope with badly merged upstream data). 2012-07-30 15:47:54 +01:00
config2.c Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
config2.h Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
cwc.c cwc: try reconnecting quickly even if no subscribtion is active 2012-08-31 11:58:15 +01:00
cwc.h cwc: Use "per stream" update id for Cryptoworks and Viaccess CA composed emms 2012-04-10 20:57:33 +02:00
dtable.c Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
dtable.h Keep CWC in a separate lock domain to avoid waiting for global_lock 2011-01-25 22:58:00 +01:00
epg.c Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108. 2012-09-11 14:23:57 +01:00
epg.h Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108. 2012-09-11 14:23:57 +01:00
epgdb.c Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108. 2012-09-11 14:23:57 +01:00
epggrab.c Fix a few printf errors detected following addition of format validation. 2012-08-24 10:44:23 +01:00
epggrab.h Add initial priority information, currently unused. 2012-07-30 15:58:40 +01:00
file.c Move the reading from file descriptor into generic routine as I intend to reuse this function in the new EPG code. 2012-06-19 11:56:39 +01:00
file.h Move the reading from file descriptor into generic routine as I intend to reuse this function in the new EPG code. 2012-06-19 11:56:39 +01:00
filebundle.c Change getmuxlist back to bash script and make python soft dep. Also some minor improvements to bundle code. 2012-09-03 11:35:46 +01:00
filebundle.h Some updated to bundle/settings to integrate the two. Settings can now be seamlessly loaded from bundle/share/settings directory. This is useful to opentv module but may be useful elsewhere in the future. 2012-08-14 20:02:38 +01:00
hts_strtab.h * Add support for prioritized recordings. The user can chose among five 2010-03-17 21:16:57 +00:00
htsbuf.c Initial stab at new transparent file bundling. 2012-08-14 20:02:37 +01:00
htsbuf.h Ensure that all printf format strings are properly checked. 2012-08-24 10:24:12 +01:00
htsmsg.c Some extensions to the htsmsg API, including fix for single length XML strings and cdata processing (previously in xmltv code). 2012-06-19 11:40:08 +01:00
htsmsg.h persist state of the otamux list to disk and restore on startup, mainly for generic EIT sources. 2012-07-30 16:03:17 +01:00
htsmsg_binary.c Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
htsmsg_binary.h Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
htsmsg_json.c Remove json hack, no longer required. 2012-06-20 11:06:37 +01:00
htsmsg_json.h Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
htsmsg_xml.c Some additional XML helpers. 2012-07-30 13:34:22 +01:00
htsmsg_xml.h Some additional XML helpers. 2012-07-30 13:34:22 +01:00
htsp.c Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108. 2012-09-11 14:23:57 +01:00
htsp.h fixed small typo 2011-08-30 18:18:45 +02:00
htsstr.c Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
htsstr.h Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
http.c Tidied up the patch to fix status.xml, more general purpose escape route and also moved to new html.c file (my mistake it should never have been in http.c) 2012-08-30 11:22:44 +01:00
http.h Tidied up the patch to fix status.xml, more general purpose escape route and also moved to new html.c file (my mistake it should never have been in http.c) 2012-08-30 11:22:44 +01:00
huffman.c Try to make huffman decoder a bit more efficient. 2012-07-30 15:50:13 +01:00
huffman.h Try to make huffman decoder a bit more efficient. 2012-07-30 15:50:13 +01:00
iptv_input.c Corrected mistake in processing of old radio flag. 2012-08-19 20:50:17 +01:00
iptv_input.h Rename transport -> service 2010-11-29 20:06:52 +00:00
iptv_output.c Don't really need O_CLOEXEC, instead rely on mutexes and fcntl() instead 2009-12-03 19:44:26 +00:00
iptv_output.h Making tvheadend more standalone, #2 2009-03-25 17:46:54 +00:00
lang_codes.c Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
lang_codes.h Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
lang_str.c Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
lang_str.h Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
main.c Added in webui_port and htsp_port for parameters to listen on different ports. Fixes #804 and PR-118. 2012-08-25 21:56:16 +01:00
muxer.c Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
muxer.h Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
muxer_pass.c Use pcr pid from streaming_start in case it changes during muxing 2012-09-06 12:09:00 +02:00
muxer_pass.h Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
muxer_tvh.c Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
muxer_tvh.h Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
muxes.c Ensure that bundle does not include DVB scan files if not request in configure. Also default to /usr/share/dvb if not including files in the installation. 2012-08-24 09:49:44 +01:00
muxes.h Fix some possible compile problems. Found with more strict gcc variants. Fixes #1086. 2012-08-21 19:48:05 +01:00
notify.c Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
notify.h Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
packet.c Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
packet.h Add some helpers 2010-10-26 19:08:38 +00:00
parser_h264.c Avoid SPS and PPS id array out of bounds in h264 parser 2011-05-18 11:43:24 +02:00
parser_h264.h Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
parser_latm.c Avoid division by zero 2012-05-05 22:16:14 +02:00
parser_latm.h Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
parsers.c Move the clearing of the PTS/DTS to immediately after the point it is copied into the outgoing packet structure. This fixes a bug where the PTS was being cleared before it was being used. See #hts IRC logs from the 13th and 21st August 2012 for discussion. 2012-08-24 12:03:14 +01:00
parsers.h Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
psi.c added eac3 support to the pmt builder and audio detection macro. 2012-08-21 23:20:43 +02:00
psi.h Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
queue.h Partial revert of previous multi-key update. I have decided to leave it to the upstream data providers to fix this (which still makes it my problem) but I have kept some of the simplifications added as part of the previous update. 2012-07-30 15:47:54 +01:00
rawtsinput.c avoid kernel calls to read_hpet by replacing CLOCK_MONOTONIC with CLOCK_MONOTONIC_COARSE. This speeds up things a bit on low end devices (tested on WNR3500Lv2). 2012-09-06 13:16:57 +02:00
rawtsinput.h Initial stab of a 'raw MPEG TS' input. 2009-06-21 20:30:04 +00:00
redblack.h Fix a bug causing tree first / last convenience pointers to be incorrect upon last node removal. 2009-07-16 18:40:33 +00:00
service.c Ensure that quality monitoring is properly adhered to and also low quality services are not completely ignored. Fixes #1196. 2012-09-03 15:27:04 +01:00
service.h Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code. 2012-09-11 14:24:12 +01:00
serviceprobe.c Stype fixes for Sky TV, Bell and Dish networks 2012-09-02 19:52:44 +01:00
serviceprobe.h Rename transport -> service 2010-11-29 20:06:52 +00:00
settings.c Correct mistake which stops unix sockets being created where directories do not yet exist. 2012-08-17 13:46:02 +01:00
settings.h Correct mistake which stops unix sockets being created where directories do not yet exist. 2012-08-17 13:46:02 +01:00
spawn.c Fix infinite loop in spawn code if bad PATH is supplied. Thanks to Rene Herbrich for spotting. Fixes #1144. 2012-08-22 21:27:10 +01:00
spawn.h Re-instate internal xmltv search routine (will try to use external tv_find_grabbers), remove use of fixed path for find script and make spawn calls search path if required. 2012-08-11 11:31:18 +01:00
streaming.c spelling 2012-02-23 22:15:22 +01:00
streaming.h Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
subscriptions.c Rename transport -> service 2010-11-29 20:06:52 +00:00
subscriptions.h Rename transport -> service 2010-11-29 20:06:52 +00:00
tcp.c Add write timeout of 30s to all TCP server operations, this is further reduced to 5s for streaming output. Fixes #1054. 2012-08-30 16:45:43 +01:00
tcp.h tcp server: keep track of the local (ie. our) IP + port 2009-11-18 22:24:06 +00:00
teletext.c fix subtitle issues on comhem. Sometimes the subtitles would get stuck on the screen, sometimes only half of them delivered to the client. 2012-03-18 23:02:51 +01:00
teletext.h Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
trap.c Fix the way we generate version tags inside the binary 2012-04-10 20:14:48 +02:00
trap.h Add more sofisticated fatal signal handlers 2009-12-01 21:25:53 +00:00
tsdemux.c avoid parsing packets if no subscription is going to recieve them. 2012-09-06 12:18:28 +02:00
tsdemux.h Fix dvr input if sync is lost, also minor efficiency improvement. 2012-09-02 20:25:06 +01:00
tsmux.c Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
tsmux.h Add tentative RTSP streamer 2009-11-12 23:07:02 +00:00
tvheadend.h fix compilation error on older systems where CLOCK_MONOTONIC_COARSE is not defined. 2012-09-06 14:49:28 +02:00
utils.c DEBUG: extra func in hexdump. 2012-09-10 20:54:53 +01:00
v4l.c Fix a few printf errors detected following addition of format validation. 2012-08-24 10:44:23 +01:00
v4l.h Rename transport -> service 2010-11-29 20:06:52 +00:00
version.c Fix the way we generate version tags inside the binary 2012-04-10 20:14:48 +02:00
wrappers.c Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00