Commit graph

1707 commits

Author SHA1 Message Date
John Törnblom
d204718cf9 Log timeouts as warnings 2012-03-11 18:08:45 +01:00
John Törnblom
07df79f2ee sanity checks for mkv muxer 2012-03-08 10:53:07 +01:00
Andreas Öman
3c341d8b44 Merge pull request #65 from terual/master
Added missing free()s
2012-03-07 06:15:50 -08:00
Bart Lauret
07c618aaa4 added missing free()s 2012-03-07 15:12:48 +01:00
Andreas Öman
405f766e1f Merge pull request #64 from john-tornblom/streaming_mkv_fixes
Some streaming mkv fixes
2012-03-07 05:17:55 -08:00
John Törnblom
841ab9087f skip seekhead for live streams and append epg tags whenever they change. 2012-03-06 18:07:49 +01:00
John Törnblom
19ad4c1262 avoid calling lseek on sockets as a socket is not seekable. 2012-03-06 14:48:58 +01:00
John Törnblom
6e02f496bf for streaming, use the smallest possible cluster size (one cluster per keyframe). 2012-03-06 14:48:10 +01:00
John Törnblom
e6826dca0e Made the maximum cluster size smaller for live streams and even smaller for live audio only streams 2012-03-06 13:57:45 +01:00
John Törnblom
3cea8ad970 Check for null pointers 2012-03-05 17:52:38 +01:00
John Törnblom
115089def3 Log when a http streams starts and stops 2012-03-05 17:51:52 +01:00
John Törnblom
839b164d7b Add meta tags to webstream 2012-03-05 17:34:38 +01:00
John Törnblom
ea617c8e24 fix offset for metainfo when metatags are present. not sure how these values add up but mkvalidator claims they are correct 2012-03-05 17:34:10 +01:00
John Törnblom
54f7b75801 increased initial 'tuning' timeout for http from 5 seconds to 20 seconds 2012-03-05 15:55:41 +01:00
John Törnblom
f104564aa1 Use channel name as title of stream and set the programme name as a tag named TITLE 2012-03-05 15:53:14 +01:00
Andreas Öman
abaf9290cb Merge pull request #60 from john-tornblom/http_mkvmuxing
do matroska muxing of live streams instead of raw TS
2012-03-02 23:27:42 -08:00
Andreas Öman
6162cd255b Merge pull request #61 from john-tornblom/htsp_get_ticket
added a new htsp method, 'getTicket'...
2012-03-02 23:25:42 -08:00
Andreas Öman
612ce06370 Merge pull request #57 from fmeerkoetter/fix_crash_invalid_record_dir
fix segfault due to failed mk_mux_create()
2012-03-02 23:25:15 -08:00
Andreas Öman
e008bc764f Merge pull request #59 from john-tornblom/upstream_fixes
Close file descriptors on various errors
2012-03-02 23:22:13 -08:00
John Törnblom
2309cbf22f added a new htsp method, 'getTicket' that will generate a http access ticket for a channel or recording 2012-03-02 22:19:43 +01:00
John Törnblom
289f6cc203 do matroska muxing of live streams instead of raw TS 2012-03-02 22:13:05 +01:00
John Törnblom
7d23150ae4 fix: make sure file descriptors are closed when serving recordings via http 2012-03-02 11:44:59 +01:00
Frank Meerkötter
f0e4366aa2 fix segfault due to failed mk_mux_create()
if mk_mux_create() fails due to to file system permissions
tvheadend will crash when trying to remove the rec-entry
from the UI.
2012-02-23 22:16:26 +01:00
Frank Meerkötter
57ef38d355 spelling 2012-02-23 22:15:22 +01:00
Andreas Öman
b8778005b4 Merge pull request #56 from lunds/aac_sbr_fix
Multiplex HE-AAC with explicit SBR signalling in MKV
2012-02-22 05:41:43 -08:00
Andreas Öman
4bb1566bd9 Merge pull request #55 from ackalker/fix-unitialized-variable
Fix unitialized variable
2012-02-22 05:40:49 -08:00
Mikael Lund Jepsen
3e3a197fa5 Multiplex HE-AAC with explicit SBR signalling in MKV
This is a possible fix for bug #858: http://www.lonelycoder.com/redmine/issues/858

Ref: ISO/IEC 14496-3, Part 3: Audio
     Section 1.6.2.1 AudioSpecificConfig, and table 1.13 in particular
2012-02-21 22:58:56 +01:00
Alain Kalker
6a4fc69148 Fix unitialized variable 2012-02-18 23:25:01 +01:00
Andreas Öman
fdf89b2768 Merge pull request #41 from mikrohard/master
Parsing support for AAC streams inside mp4a containers.
2012-01-15 08:18:10 -08:00
Andreas Öman
7910c50e0f Don't overwrite CFLAGS 2012-01-04 23:53:08 +01:00
Andreas Öman
d4005c689d Install man pages at correct place 2012-01-04 23:49:04 +01:00
Andreas Öman
d66746ca56 Merge pull request #48 from xbmc-cobradevil/master
Fix emm updates for seca cards.
2011-12-15 13:34:37 -08:00
William van de Velde
51173a5508 Fix the emm updates for seca, the break was accidently removed when adding support for dre cards. 2011-12-13 19:42:21 +01:00
Andreas Öman
d5e3221747 Update mux configuration from dvb-apps-bec11f78be51 2011-12-08 20:18:08 +01:00
Andreas Öman
56966b5657 Merge pull request #47 from puddingpimp/pid-option
Add pidfile option
2011-12-08 00:37:26 -08:00
Dave Cameron
f38acc05f0 re-forked from andoma/master
re-added PID file setting support.
2011-12-08 17:49:06 +13:00
Andreas Öman
6bb8d14bd3 Use better atomic.h 2011-12-02 22:12:59 +01:00
Andreas Öman
9075408185 Merge pull request #43 from thaelim/master
Improved duplicate detection algorithm
2011-11-15 14:11:30 -08:00
Andreas Öman
31e70055a9 Merge pull request #46 from stefansaraev/master
allow other programs such as vlc, udpxy, etc.. to bind to the same udp port
2011-11-15 14:11:00 -08:00
Stefan Saraev
94147ea7b8 allow other programs such as vlc, udpxy, etc.. to bind to the same udp port 2011-11-15 17:41:31 +02:00
Andreas Öman
fdc743fda4 Fix incorrect CSS (I picked the wrong patch :(
refs #647
2011-11-03 22:16:59 +01:00
Andreas Öman
a605371cf5 Limit tv logo icon size
Patch by Mark Wormgoo

Fixes #647
2011-11-02 22:46:13 +01:00
Andreas Öman
fb106fa1df Correctly multiplex h264 in MKV
Patch by patrick boissonade
Some adaption (drop dep on libav) by andoma
2011-10-29 23:01:02 +02:00
Andreas Öman
8a5567dda4 Add some helers to sbuf 2011-10-29 22:48:41 +02:00
Andreas Öman
089f60ddf4 Build TVH even if SYS_DVBS does not exist
Fixes #737
2011-10-26 21:58:39 +02:00
Andreas Öman
b56dcb5138 Prefer openssl over libssl 2011-10-26 16:39:57 +02:00
Jernej Fijačko
19a3f3019d Merge branch 'master' of github.com:mikrohard/tvheadend 2011-10-12 13:40:31 +02:00
Jernej Fijačko
a5a353ff51 Ignore packet if fsize equals zero 2011-10-12 13:40:07 +02:00
Chris
1fe5260368 Much simpler and improved algorithm for detecting overlapping events.
This version also solves a problem where the DVR database gets
corrupted when autorecs exist for two sequential events.
2011-09-28 20:30:14 +10:00
Andreas Öman
81e53b3156 Fix a crash caused by pull req #39 2011-09-21 17:02:13 +08:00