tvheadend/src
Adam Sutton fe5fd68883 imagecache: fix mistake in imagecache address checking.
This will still may not work if the server is behind a proxy, as this
could lead to the wrong IP being detected.

For clients with HTSPv7 support they will only get the /imagecache/ID
part of the URL and will have to add the rest.

Note: there will be a number of clients that may report v7 support
but not be fully compliant due to the release schedules etc... users
in this position will not be able to use the image caching.
2013-01-03 19:36:23 +00:00
..
dvb Add support for the DVB terrestrial delivery descriptor (i.e. auto-detection of DVB-T muxes). Note that DVB-T2 is a different descriptor and not included in this commit. 2013-01-02 17:33:44 +00:00
dvr Issue #1459 - fix removal of all autorec recordings on startup 2012-12-27 00:48:14 +00:00
epggrab Issue #1454 - init strtok_r() state ptrs, older gcc whinges. 2012-12-13 21:29:22 +00: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
misc Re-apply previous fix to JSON escape processing required by opentv config files. 2012-11-21 21:34:31 +00:00
plumbing tsfix: Mask timestamps with PTS_MASK 2012-10-25 13:06:04 +02:00
webui Fix javascript error (typo) spotted by andyb2000 2013-01-03 16:21:58 +00: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 Updated HTSP to version 6, includes several new features and additional info fields. Fully documented on the wiki page. 2012-09-21 10:36:19 +01:00
atomic.h Rewrite atomic.h to depend on gcc intrinsics only 2012-10-18 11:04:10 +02: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 Fix a memory leak in avc_convert_pkt 2012-10-19 12:19:50 +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 Avoid infinte loop in read_golomb_ue() 2012-10-11 09:49:11 +01:00
bitstream.h Avoid infinte loop in read_golomb_ue() 2012-10-11 09:49:11 +01:00
capmt.c Replace all use of write() with tvh_write(). 2012-12-31 21:21:45 +00:00
capmt.h Rename transport -> service 2010-11-29 20:06:52 +00:00
channels.c [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
channels.h Add option to manually create a new channel entry. 2012-09-23 21:59:10 +01:00
config2.c [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
config2.h [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
cwc.c Replace all use of write() with tvh_write(). 2012-12-31 21:21:45 +00: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 [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
epg.h Enable asynchronous EPG output include honouring lastUpdate option. 2012-09-21 10:36:19 +01:00
epgdb.c Replace all use of write() with tvh_write(). 2012-12-31 21:21:45 +00:00
epggrab.c Issue #1446 - fix --disable-linuxdvb. 2012-12-19 22:30:16 +00:00
epggrab.h Added the ability to map multiple EPG channels to the same TVH channel. Fixes #1163. Also fixed error in opentv which Fixes #1154. 2012-09-17 11:21:22 +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 filebundle: fb_read must return real len in FB_DIRECT mode 2012-12-29 20:34:11 +01:00
filebundle.h Make filebundling code work with gcc 4.5 and older. 2012-09-14 12:14:40 +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 Upgrade htsmsg code from Showtime's codebase 2012-11-19 14:50:16 +01:00
htsbuf.h Upgrade htsmsg code from Showtime's codebase 2012-11-19 14:50:16 +01:00
htsmsg.c Remove autodestructor 2012-12-31 21:41:05 +01:00
htsmsg.h Remove autodestructor 2012-12-31 21:41:05 +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 Upgrade htsmsg code from Showtime's codebase 2012-11-19 14:50:16 +01:00
htsmsg_json.h Upgrade htsmsg code from Showtime's codebase 2012-11-19 14:50:16 +01:00
htsmsg_xml.c Updated htsmsg support with a few extra support routines and corrected a mistake in the XML attrib support routine. 2012-09-21 10:36:19 +01:00
htsmsg_xml.h Some additional XML helpers. 2012-07-30 13:34:22 +01:00
htsp_server.c imagecache: fix mistake in imagecache address checking. 2013-01-03 19:36:23 +00:00
htsp_server.h HTSP: Rename htsp.c to htsp_server.c 2012-10-25 13:25:06 +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 [PR-174] - Icon caching support to reduce overhead on upstream providers. 2013-01-01 09:30:28 +00: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
imagecache.c [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
imagecache.h [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
iptv_input.c added source type (MPEGTS etc) to source_info. 2012-10-24 14:21:10 +02: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 greek language to language codes list 2012-12-27 20:12:28 +02:00
lang_codes.h webui: added new component ItemSelector to select default language(s) 2012-09-17 14:59:42 +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 [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
muxer.c fixed file suffix for pass-through recording 2012-11-01 13:49:54 +01:00
muxer.h fixed file suffix for pass-through recording 2012-11-01 13:49:54 +01:00
muxer_pass.c make use of tvh_write wrapper in passthrough muxer 2012-12-30 21:53:18 +01:00
muxer_pass.h decoupled the muxer from the service link. 2012-10-24 15:32:06 +02:00
muxer_tvh.c fixed file suffix for pass-through recording 2012-11-01 13:49:54 +01: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 Fix open file handle bug and reduce mux config scan depth. Fixes #1325. 2012-10-15 10:48:30 +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 Add notify_reload() helper 2012-10-18 11:04:45 +02:00
notify.h Add notify_reload() helper 2012-10-18 11:04:45 +02:00
packet.c Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
packet.h Add pkt_err to th_pkt_t 2012-10-18 11:06:02 +02:00
parser_h264.c h264parser: Treat SPS and PPS id as unsigned 2012-11-05 14:48:20 +01:00
parser_h264.h HTSP: Include video frame duration in streamingStart message 2012-10-25 13:06:05 +02: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 HTSP: Include video frame duration in streamingStart message 2012-10-25 13:06:05 +02:00
parsers.h HTSP: Include video frame duration in streamingStart message 2012-10-25 13:06:05 +02:00
psi.c increment the pmt version on eatch reconfiguration of the passthrough muxer 2012-12-05 19:26:05 +01:00
psi.h increment the pmt version on eatch reconfiguration of the passthrough muxer 2012-12-05 19:26:05 +01: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 rawts: Remove debug. 2012-11-28 09:43:13 +00: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 Issue #1446 - fix --disable-cwc checks. 2012-12-19 22:30:16 +00:00
service.h [PR-177] Added preferred CA pid support 2012-11-28 09:49:33 +00:00
serviceprobe.c [PR-173] Stype fix for NET POA Cabo network 2012-10-31 13:58:22 +00:00
serviceprobe.h Rename transport -> service 2010-11-29 20:06:52 +00:00
settings.c [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
settings.h [PR-174] - Replaced user submitted icon cache with more generic image cache. 2013-01-01 09:30:28 +00:00
spawn.c Issue #1454 - init strtok_r() state ptrs, older gcc whinges. 2012-12-13 21:29:22 +00:00
spawn.h Ensure PyEPG does not appear in basic list unless its installed. 2012-09-14 12:02:39 +01:00
streaming.c [PR-171] Update stream queue size protection to be flexible. 2012-10-23 14:03:48 +01:00
streaming.h added pmt pid to streaming_start 2012-10-24 14:22:00 +02:00
subscriptions.c subscriptions: Plug possible memleak 2012-11-07 09:29:33 +01:00
subscriptions.h dvb: Add support for grabbing entire mux directly via HTTP 2012-10-25 13:06:05 +02:00
tcp.c Reduce code duplication 2012-12-31 21:40:32 +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 fixed commercial detection on the swedish channel TV4. 2012-10-18 23:23:47 +02:00
teletext.h Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
trap.c [PR-172] Fix compilatioin issues on OpenWRT 2012-10-31 13:58:18 +00:00
trap.h Add more sofisticated fatal signal handlers 2009-12-01 21:25:53 +00:00
tsdemux.c fixed - don't mark unscrambled streams with TSS_NO_DESCRAMBLER 2012-12-23 19:09:25 +01: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 webui: simplification of the tvheadend_webroot processing. 2013-01-01 09:30:28 +00:00
utils.c Issue #1458 - fix unint variable. 2012-12-19 20:04:56 +00:00
v4l.c Replace all use of write() with tvh_write(). 2012-12-31 21:21:45 +00:00
v4l.h Rename transport -> service 2010-11-29 20:06:52 +00:00
wrappers.c changed the tvh_write() wrapper take const pointer as agument 2012-12-30 20:52:55 +01:00