Commit graph

3256 commits

Author SHA1 Message Date
Johan Rehnberg
bb26496186 programs with non zero and equal episode numbers are considered duplicates 2013-10-13 20:15:15 +02:00
User Decke
f5c5ffd779 tvhpoll: various fixes for tvhpoll on FreeBSD
- kqueue filters are not bitmasks so we need to treat them a bit different
- Properly check timeout because default value is -1
- Use correct variable kevent.filter to detect which event was triggered
- Fix building on FreeBSD i386
2013-10-11 21:38:12 +01:00
John Törnblom
2b64995434 transcoding: fixed copy & paste error, making it impossible to disable transcoding from the webui once enabled. 2013-08-11 21:34:43 +02:00
John Törnblom
012ed060cb transcoding: added option to enable/disable transcoding from the webif 2013-08-11 21:20:32 +02:00
Dave Chapman
e84aceace2 Fix typo in epggrab online help - thanks to jasa for spotting. 2013-07-29 18:53:05 +01:00
John Törblom
7dd6a7beb8 transcoding: resync pts when audio frames are dropped. 2013-07-28 12:09:42 +02:00
John Törblom
12e542b7f4 html5video: detect errors on the source element (tested in ff & opera) 2013-07-21 22:02:23 +02:00
John Törblom
2d2f2dcff6 html5video: display messages describing the state of the video element. 2013-07-21 21:33:14 +02:00
John Törblom
74d424da00 html5video: moved index file into tvheadend 2013-07-21 21:31:04 +02:00
John Törblom
14708b4ef8 html5video: fixed root keyboard handler for devices with VK_ENTER other than the usual one. 2013-07-21 21:05:08 +02:00
John Törblom
7da6c46da9 transcoding: added missing eye candy for js client 2013-07-21 19:44:19 +02:00
John Törblom
824b0c0ca6 transcoding: redesigned the 10-foot javascript client.
navigation is done using a keyboard (no mouse scrolling or touch events
are supported). double clicking a channel (or pressing the enter key
while being selected) will tune to a channel. the channel list can be
hidden by pressing esc or backspace, and brought back by pressing enter.
page-up and page-down are also supported.
2013-07-21 14:58:32 +02:00
John Törblom
9259102090 transcoding: minor improvements to the javascript client 2013-07-19 16:31:53 +02:00
John Törblom
7ac5542e20 transcoding: added initial UI for watching webm/hls streams in browser.
Navigation is very primitive. clicking on the logo will step up in
channel list, or you can use the up/down arrows on the keyboard. No UI
for listing channels is available, as this is more of a test to see
what browser are working.
2013-07-18 14:19:36 +02:00
John Törblom
36d27047dd transcoding: avoid resetting thread_count to default value (zero). 2013-07-17 17:31:33 +02:00
John Törblom
2f3e37232d muxer: added initial support for the webm container 2013-07-17 16:45:00 +02:00
John Törblom
08bd137d6f transcoding: added initial support for vorbis. might suffer from sync problems when frames are dropped earlier in the pipe line 2013-07-17 16:26:48 +02:00
John Törblom
e4b9f5960d transcoding: added intial support for VP8 (matroska container only) 2013-07-17 16:04:06 +02:00
John Törblom
b7e4f3f064 transcoding: copy transcoding paramaters from a playlist GET request to the url inside the generated m3u8 file 2013-07-17 15:08:45 +02:00
John Törblom
f7da029e9d transcoding: sanitize resolution 2013-07-17 15:08:37 +02:00
Adam Sutton
5956233917 filebundle: reverse changes made in PR283
The zlib input buffer is not defined const, therefore the extra malloc/memcpy
is required.
2013-07-05 09:33:49 +01:00
Benny Morgan
5ddd073621 - Fix - finally I remember what the purpose of that assert was. 2013-07-02 23:27:28 +02:00
Benny Morgan
360ca58ad1 - Remove assert - don't see why that assert should be - it only makes tvheadend crash for me 2013-07-02 23:19:32 +02:00
Benny Morgan
e47ddddb7c - Move dvb_charset_list from dvb_charset.h to dvb_charset.c, and make it static 2013-06-30 22:16:02 +02:00
Benny Morgan
3b38a9e012 - Fix - allocate space for the '\0' character for tvheadend_webroot 2013-06-30 22:13:20 +02:00
Benny Morgan
4f3cf8e695 - Fix - In case that num parameter was NULL, epg_episode_num_deserialize funcion would return newly calloc'd
epg_episode_num_t, but it's never used like this, so better remove the calloc, and make it void return.
2013-06-30 21:55:24 +02:00
Benny Morgan
e894b01306 - Fix - exchange a fixed malloc(50) to char addrstr[50] - no need for malloc here 2013-06-30 21:52:21 +02:00
Benny Morgan
6fc536e014 - Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc here 2013-06-30 21:50:58 +02:00
Benny Morgan
61491f394a - Fix - buf is assigned to to cm->cm_data with is defined 'uint8_t cm_data[CWS_NETMSGSIZE];' part of the cwc_message_t, never malloc'd and should be free'd 2013-06-30 21:49:08 +02:00
Benny Morgan
97af8f63e3 - Fix - instead of make a fixed malloc(50), just do a char addrstr[50] 2013-06-30 21:41:16 +02:00
Benny Morgan
55a0e92a67 - Fix memory leak - st->es_section allocated in tsdemux.c - line 108, was not free'd 2013-06-30 21:39:34 +02:00
Benny Morgan
19b39e4159 - Fix memory leak - After cwc_running is set to 0 in capmt_destroy, capmt and capmt->id was not free'd 2013-06-30 21:35:43 +02:00
Benny Morgan
edd4816065 - Fix memory leak - In case that img is already in cache, img->url was not free'd 2013-06-30 21:31:49 +02:00
Benny Morgan
21a622986f - Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path, tda_demux_path and tda_dvr_path 2013-06-30 21:19:15 +02:00
Benny Morgan
94be891496 - Fix memory leak - cfg is was free'd allocated in dvr_config_create - line 1218 2013-06-30 21:11:22 +02:00
Benny Morgan
8fd70d013f - Fix memory leak - in case htmsg_binary_des0 return's something < 0, n and f was not free'd 2013-06-30 21:09:09 +02:00
Benny Morgan
901473d7e7 - Fix memory leak - dtf in tda->tda_table_feed queue, malloc'd in dvb_adapter.c - line 1115 was not free'd 2013-06-30 20:18:13 +02:00
Benny Morgan
84e851df05 - Fix memory leak - free tda->tda_fe_info in dvb_adapter_destroy 2013-06-30 20:15:13 +02:00
Benny Morgan
6dbd6a3cf8 - Fix memory leak - cwc->cwc_id and cwc->cwc_viaccess_emm.shared_emm may are not free'd on cleanup 2013-06-30 20:10:56 +02:00
Benny Morgan
7eab6185e9 - Fix memory leak - free cwc->cwc_cryptoworks_emm.shared_emm before set to NULL, if not NULL it must be malloc'd on line 1839 (case 0x84) 2013-06-30 20:07:38 +02:00
Benny Morgan
b1fa9aa040 - Fix possible memory leak - hc->hc_reply queue may hold malloc'd memory after return of http_server_requests 2013-06-30 19:27:48 +02:00
Adam Sutton
e343bfdcca Merge pull request #281 from petriposio/issue/1689
Description tag fix
2013-06-24 04:41:05 -07:00
pete
c58e7cbf09 Description tag fix 2013-06-24 01:58:19 +03:00
Dave Chapman
6cb8eaae8d Only compare the serieslink field when comparing an event with a serieslink auto recording. Previously tvh was also comparing other fields, including title, which broke some serieslink recordings (e.g. if the episodes had unique titles). Fix by adamsutton. 2013-06-17 22:06:05 +01:00
John Törnblom
2a9ccdd8bc libav: fixed compiling issues with more recent versions of libavcodec 2013-06-07 13:11:09 +02:00
Adam Sutton
5513b44f30 Merge remote-tracking branch 'origin/pr/277' 2013-06-02 11:55:57 +01:00
James Hannah
aab90516eb Bring the TVH_ARGS variable into the Debian init script
This is defined in the Defaults file but then not included in the init
script.
2013-06-02 11:30:57 +01:00
Bernhard Froehlich
5d91d3b9ad Fix compile errors for kqueue on FreeBSD.
src/tvhpoll.c:127: warning: assignment makes pointer from integer without a cast
src/tvhpoll.c:179: warning: assignment makes integer from pointer without a cast
2013-06-02 12:06:10 +02:00
Bernhard Froehlich
0afd2ae15f Add missing includes for FreeBSD.
src/tcp.c:38: error: 'AF_INET' undeclared here (not in a function)
src/tcp.c:99: error: 'SOCK_STREAM' undeclared (first use in this function)
src/tcp.c:121: error: 'AF_INET6' undeclared (first use in this function)
src/tcp.c:159: error: 'SOL_SOCKET' undeclared (first use in this function)
src/tcp.c:159: error: 'SO_ERROR' undeclared (first use in this function)
2013-06-02 12:03:26 +02:00
Bernhard Froehlich
7082d8da77 Merge remote-tracking branch 'upstream/master' after all FreeBSD
related changes have been merged from upstream.
2013-06-02 11:30:50 +02:00