Commit graph

1552 commits

Author SHA1 Message Date
Lars Op den Kamp
a7bbf81211 updated .gitignore to ignore Eclipse project files 2011-01-19 09:32:20 +01:00
Andreas Öman
cc42203b53 Make IPTV PAT parser skip over services with service_id set to 0
Ticket #318
2011-01-09 22:23:05 +01:00
Andreas Öman
2dc06edcf7 Add provider parsing for DRECrypt 2011-01-09 12:55:52 +01:00
Andreas Öman
2948456f41 Store EPG on disk (using a binary format)
Based on work by Jörg Dembski
2011-01-08 13:37:29 +01:00
Andreas Öman
ad2ab1ee04 Add hts_settings_open_file() 2011-01-08 13:36:48 +01:00
Andreas Öman
ac4a046d25 Merge branch 'epg_save' of https://github.com/jdembski/tvheadend into jdembski-epg_save 2011-01-08 12:46:21 +01:00
Andreas Öman
903a61f785 Merge branch 'http_service_stream' of https://github.com/john-tornblom/tvheadend into john-tornblom-http_service_stream 2011-01-07 14:41:59 +01:00
Jörg Dembski
f10ba2a220 FIX: Crash due to NULL pointer access on epg load 2011-01-07 10:23:48 +01:00
Jörg Dembski
29f5e48468 FIX: Crash due to NULL pointer access 2011-01-07 10:14:19 +01:00
Andreas Öman
48ee984082 Must escape % in printf formated strings 2011-01-06 23:02:05 +01:00
John Törnblom
3b69376f40 Check if the PAT is sent okey to the http-client. 2011-01-06 16:46:26 +01:00
John Törnblom
8850be81c1 Added http-streaming of services. Tested and working with mplayer. VLC does'nt start the playback since it waits for a pmt (that is sent upon a START command that never comes). 2011-01-06 16:46:09 +01:00
John Törnblom
114ac7c3fd Provide a link to the http stream when the browser is missing a vlc-compatible plugin. 2011-01-06 17:58:39 +08:00
jdembski
0edd429da6 Store the epg data on the harddisk on exit and re-load on startup 2011-01-05 14:20:52 +01:00
Andreas Öman
bf68e85bca A gitignore 2011-01-04 22:31:47 +01:00
Andreas Öman
12169a45fc Don't crash if op == NULL, Ticket #334 2011-01-04 21:43:34 +01:00
Andreas Öman
2f66d2f98d Add missing inclusion of config.h 2011-01-04 21:42:36 +01:00
Andreas Öman
641269999a Check for execinfo.h before use 2011-01-04 21:34:02 +01:00
Andreas Öman
d8ccf48b06 json encoder: Correctly encode \t and \r. Ticket #163 2011-01-04 21:12:54 +01:00
Andreas Öman
a1d6d6f80e Need to check for ENABLE_LINUXDVB 2011-01-04 20:43:09 +01:00
Andreas Öman
82d18a3872 * DRECrypt update emm (testing on OSCAM)
* fix for Long ECM for russian provider NTV+ (take from vdr-sc plugin systems/cardclient/newcamd.c)
* correct identification cards Drecrypt
2011-01-03 23:55:57 +01:00
Andreas Öman
6404f30139 Make htsbuf_vqprintf() work with arbitrary output lengths 2011-01-01 12:43:37 +01:00
Jonas Larsson
6eb145697d Add support for viaccess EMMs 2011-01-01 01:38:11 +01:00
Andreas Öman
45253ad61c Fix UTF-8 encoding and copyright year (a bit late indeed :-) 2010-12-30 14:08:44 +01:00
Andreas Öman
3954b691dd Remove unused include 2010-12-30 11:38:08 +00:00
Andreas Öman
0ef3a3e543 Use OpenSSL for SHA-1 2010-12-30 09:17:14 +00:00
Andreas Öman
c4c5322ae9 Don't need to link with libcrypt (we use openssl now) 2010-12-30 09:08:46 +00:00
Andreas Öman
e9066e71e5 Use OpenSSL for CWC's DES and MD5 password hashing 2010-12-29 23:03:23 +00:00
Andreas Öman
5528196055 Better PMT generator
Patch by dmarion
2010-12-03 07:33:46 +00:00
Andreas Öman
123a261f4b Rename th_stream -> elementary_stream 2010-11-29 20:13:54 +00:00
Andreas Öman
c304ba5dbc Missed in last commit 2010-11-29 20:07:07 +00:00
Andreas Öman
85132732b6 Rename transport -> service 2010-11-29 20:06:52 +00:00
Andreas Öman
76c3336e4e Drop RTSP support. It's crappy and I no longer care about it 2010-11-29 19:26:34 +00:00
Andreas Öman
42adea653d Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
Andreas Öman
077df71171 2.12 2010-11-29 19:07:08 +00:00
Andreas Öman
d917e05c27 Fix memory corruption 2010-11-29 18:58:26 +00:00
Andreas Öman
8e77cadefe Update changelog a bit 2010-11-28 15:52:00 +00:00
Andreas Öman
a790feddf6 Don't crash if mkmux == NULL 2010-11-28 11:42:02 +00:00
Andreas Öman
26af10b2f6 Send CAID & name in HTSP messages 2010-11-28 11:22:54 +00:00
Andreas Öman
083885e00c No longer dep on FFmpeg 2010-11-19 23:15:53 +00:00
Andreas Öman
11dbade9c1 Send signalStatus message over HTSP every second.
Ticket #300
2010-11-09 20:08:58 +00:00
Andreas Öman
dbe077c4a1 Boolean, not bitwise AND. Thanks mla! 2010-11-08 09:51:44 +00:00
Andreas Öman
0cd90a8610 Avoid division by zero if h264 width and/or height is 0. (Happens on corrupt data) 2010-11-07 22:43:24 +00:00
sb1066
46df6a2b72 Some http header fields can be declared, but not set. Ignore these fields rather than exiting. 2010-10-31 15:00:47 +00:00
Andreas Öman
fa493f9874 matroska: Write the 'unknown segment size' as '01 ff ff ff ff ff ff ff' instead of just 'ff'. Seems to help some players
When recording is done, seek back and overwrite with actual segment size.
2010-10-31 13:07:38 +00:00
Andreas Öman
ce549c6a54 Add EAC3 support.
Ticket #219
2010-10-31 11:48:25 +00:00
Andreas Öman
222b401369 More AC3 parser cleanup 2010-10-31 09:47:36 +00:00
Andreas Öman
07e0362f4f Cleanup the ac3 parser and fix a bug (that mostly was unnoticed AFAIK) 2010-10-31 09:42:16 +00:00
sb1066
a9dafa807b Added a play link to the epg-details. Should fix #207. It will use the embedded vlc player though 2010-10-30 09:03:06 +00:00
sb1066
04e270362b Don't hide the embedded vlc plugin when a url is passed as an argument to the constructor. Also some cleaning 2010-10-30 08:16:11 +00:00