]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Andreas Öman [Wed, 21 Nov 2007 15:32:41 +0000 (15:32 +0000)]
if the tdmi is running, trust it above all else
Andreas Öman [Wed, 21 Nov 2007 15:31:54 +0000 (15:31 +0000)]
add a nice header
Andreas Öman [Wed, 21 Nov 2007 15:30:14 +0000 (15:30 +0000)]
make sure adaptation field length stays within sane range
Andreas Öman [Wed, 21 Nov 2007 12:44:49 +0000 (12:44 +0000)]
add list to active transports
Andreas Öman [Wed, 21 Nov 2007 12:44:25 +0000 (12:44 +0000)]
add per stream stats
Andreas Öman [Wed, 21 Nov 2007 12:43:34 +0000 (12:43 +0000)]
must set state even if adapter is correctly tuned
Andreas Öman [Wed, 21 Nov 2007 12:43:16 +0000 (12:43 +0000)]
dont crash if pkt == NULL
Andreas Öman [Wed, 21 Nov 2007 11:02:51 +0000 (11:02 +0000)]
add subscribers list
Andreas Öman [Wed, 21 Nov 2007 11:02:43 +0000 (11:02 +0000)]
register with a decent name
Andreas Öman [Wed, 21 Nov 2007 09:48:40 +0000 (09:48 +0000)]
explicitly say if we are scanning when idle
Andreas Öman [Wed, 21 Nov 2007 09:31:50 +0000 (09:31 +0000)]
fix initial scanning bugs when having multiple adapters on the same network
scrap much of the tda_name logging, it's uninteresting
Andreas Öman [Wed, 21 Nov 2007 09:30:18 +0000 (09:30 +0000)]
sync with ffmpeg
Andreas Öman [Tue, 20 Nov 2007 22:18:19 +0000 (22:18 +0000)]
add html status page
Andreas Öman [Tue, 20 Nov 2007 15:17:22 +0000 (15:17 +0000)]
read FE status directly after tune
Andreas Öman [Tue, 20 Nov 2007 15:17:11 +0000 (15:17 +0000)]
remove lots of annoying log
Andreas Öman [Tue, 20 Nov 2007 14:53:27 +0000 (14:53 +0000)]
remove pass-thru mode
Andreas Öman [Tue, 20 Nov 2007 08:15:44 +0000 (08:15 +0000)]
revive iptv output
Andreas Öman [Tue, 20 Nov 2007 08:15:37 +0000 (08:15 +0000)]
Allow TS output to get raw data directly from TS inputs
Andreas Öman [Tue, 20 Nov 2007 08:14:11 +0000 (08:14 +0000)]
only put packet on storage queue if we actually stored it
Andreas Öman [Tue, 20 Nov 2007 08:04:28 +0000 (08:04 +0000)]
Add HTML/web interface
Andreas Öman [Tue, 20 Nov 2007 07:58:09 +0000 (07:58 +0000)]
Add channel_by_tag() func
Andreas Öman [Mon, 19 Nov 2007 21:53:21 +0000 (21:53 +0000)]
Don't start http server unless user specifies '-h <port>'
Andreas Öman [Mon, 19 Nov 2007 21:52:43 +0000 (21:52 +0000)]
if recording status is cleared, save db
Andreas Öman [Mon, 19 Nov 2007 16:16:25 +0000 (16:16 +0000)]
dont crash if no storage is specified (or if open() failed)
Andreas Öman [Mon, 19 Nov 2007 15:23:50 +0000 (15:23 +0000)]
clear memory allocation
Andreas Öman [Mon, 5 Nov 2007 10:42:24 +0000 (10:42 +0000)]
increase max line length we can receive
Andreas Öman [Sun, 4 Nov 2007 12:56:50 +0000 (12:56 +0000)]
dont include '/' (slash) in remaining part of url
Andreas Öman [Sun, 4 Nov 2007 09:36:18 +0000 (09:36 +0000)]
add http_output_queue() - send a tcp_queue over HTTP connection and prepend it with correct HTTP headers
Andreas Öman [Sun, 4 Nov 2007 09:35:21 +0000 (09:35 +0000)]
add epg_event_find_current_or_upcoming() - find current or upcoming event on a channel
Andreas Öman [Sun, 4 Nov 2007 09:34:35 +0000 (09:34 +0000)]
add functions for printf'ing to a tcp_queue and a function for moving a queue onto the output queue
Andreas Öman [Sat, 3 Nov 2007 06:40:21 +0000 (06:40 +0000)]
make http_output_reply_header() public
Andreas Öman [Sat, 3 Nov 2007 06:34:53 +0000 (06:34 +0000)]
add callbacks for a virtual http server
Andreas Öman [Fri, 2 Nov 2007 22:30:10 +0000 (22:30 +0000)]
dont use ffmpeg RTSP status codes
Andreas Öman [Fri, 2 Nov 2007 22:21:48 +0000 (22:21 +0000)]
add option '-d' to disable dvb setup
Andreas Öman [Fri, 2 Nov 2007 22:20:55 +0000 (22:20 +0000)]
restructure code slightly so we get common header parsing for RTSP as well
Andreas Öman [Fri, 2 Nov 2007 22:14:38 +0000 (22:14 +0000)]
revert incorrect commit
Andreas Öman [Fri, 2 Nov 2007 22:14:19 +0000 (22:14 +0000)]
merge RTSP into the HTTP server
Andreas Öman [Fri, 2 Nov 2007 21:58:06 +0000 (21:58 +0000)]
remove unused define
Andreas Öman [Fri, 2 Nov 2007 21:57:36 +0000 (21:57 +0000)]
remove unused struct
Andreas Öman [Fri, 2 Nov 2007 21:57:09 +0000 (21:57 +0000)]
merge common code from RTSP and HTTP into http.[ch]
Andreas Öman [Fri, 2 Nov 2007 18:22:53 +0000 (18:22 +0000)]
Add an integrated HTTP server, currently responds with 404 to everything
Andreas Öman [Fri, 2 Nov 2007 18:22:07 +0000 (18:22 +0000)]
add function for value -> string conversion
Andreas Öman [Fri, 2 Nov 2007 16:15:15 +0000 (16:15 +0000)]
allow line processer to return -1 to signal graceful disconnect
Andreas Öman [Wed, 31 Oct 2007 16:10:40 +0000 (16:10 +0000)]
factor out common TCP code to a file of its own
Andreas Öman [Wed, 31 Oct 2007 16:10:19 +0000 (16:10 +0000)]
add pvr_op2int() func
Andreas Öman [Wed, 31 Oct 2007 16:09:56 +0000 (16:09 +0000)]
remove dead files
Andreas Öman [Mon, 29 Oct 2007 19:28:23 +0000 (19:28 +0000)]
remove dead code
Andreas Öman [Mon, 29 Oct 2007 12:58:31 +0000 (12:58 +0000)]
improve error reporting slightly
Andreas Öman [Sat, 27 Oct 2007 07:40:30 +0000 (07:40 +0000)]
Rewrite all of the tvheadend packet internals
- Use an internal packet format instead of passing around TS packets
- Use an on-disk storage for pause/seek of live TV
- Fix RTSP interface
- Fix h264 recording
- Set correct DTS/PTS on all packets
Andreas Öman [Sun, 30 Sep 2007 10:32:30 +0000 (10:32 +0000)]
more cleanup
Andreas Öman [Sun, 30 Sep 2007 10:31:55 +0000 (10:31 +0000)]
cleanup
Andreas Öman [Sun, 30 Sep 2007 09:58:43 +0000 (09:58 +0000)]
remove unused garbage
Andreas Öman [Sun, 30 Sep 2007 09:58:23 +0000 (09:58 +0000)]
factor out MPEG Transport Stream stuff from transport.[ch] to ts.[ch]
Andreas Öman [Sat, 29 Sep 2007 16:01:13 +0000 (16:01 +0000)]
client_t is only used in htsclient.c, move the struct there
Andreas Öman [Sat, 29 Sep 2007 14:43:00 +0000 (14:43 +0000)]
get rid of the subscription_mutex it's not needed anymore
Andreas Öman [Sat, 29 Sep 2007 14:28:03 +0000 (14:28 +0000)]
move subscriptions to a file of its own
Andreas Öman [Sat, 29 Sep 2007 14:13:35 +0000 (14:13 +0000)]
rename channel_subscribe() to subscription_create()
Andreas Öman [Mon, 24 Sep 2007 17:13:21 +0000 (17:13 +0000)]
Do not crash if event name is NULL
Andreas Öman [Mon, 24 Sep 2007 17:08:24 +0000 (17:08 +0000)]
Typo caused pvr recording to fail if video_pids != audio_pids
Andreas Öman [Wed, 19 Sep 2007 14:35:19 +0000 (14:35 +0000)]
print codec name when test decoding
Andreas Öman [Wed, 19 Sep 2007 13:35:46 +0000 (13:35 +0000)]
if format header is not written (== no data written) dont crash, instead log a message and remove the file
Andreas Öman [Wed, 19 Sep 2007 12:31:37 +0000 (12:31 +0000)]
prefix all iptv syslog messages with "iptv: "
Andreas Öman [Wed, 19 Sep 2007 12:30:08 +0000 (12:30 +0000)]
IPTV revamp
- Add correct probing of IPTV transports during startup
- Remove the 'iptvmux' configuration entity, instead we configure this directly on the service
Andreas Öman [Wed, 19 Sep 2007 12:29:22 +0000 (12:29 +0000)]
Add PSI table stream type
Andreas Öman [Tue, 18 Sep 2007 19:49:49 +0000 (19:49 +0000)]
move dvb_configure_transport() to where it belongs
Andreas Öman [Tue, 18 Sep 2007 15:25:47 +0000 (15:25 +0000)]
correctly install in $prefix
conditionally include config.mak, we dont need it upon clean
Andreas Öman [Tue, 18 Sep 2007 06:21:36 +0000 (06:21 +0000)]
add command for recording direct of a channel (without any events around or so)
Andreas Öman [Mon, 17 Sep 2007 21:07:31 +0000 (21:07 +0000)]
correctly notify htsclients when a channel switches to a new event
Andreas Öman [Mon, 17 Sep 2007 20:48:19 +0000 (20:48 +0000)]
rename clients_enq_ref() to clients_send_ref() which is more appropriate
Andreas Öman [Mon, 17 Sep 2007 10:53:07 +0000 (10:53 +0000)]
remove stray debug printf
Andreas Öman [Fri, 14 Sep 2007 21:45:21 +0000 (21:45 +0000)]
rework much of the internal transport stream handling
Andreas Öman [Fri, 14 Sep 2007 21:40:52 +0000 (21:40 +0000)]
Add RTSP and RTP client interface (not perfect yet, but works with ffplay)
Andreas Öman [Wed, 12 Sep 2007 19:34:32 +0000 (19:34 +0000)]
revamp recording
- use video decoding to detect video iframe lock
- use real PTS/DTS from mpeg broadcast
Andreas Öman [Wed, 12 Sep 2007 19:33:31 +0000 (19:33 +0000)]
use a function for settings pvr recording status (so we can do decent logging)
Andreas Öman [Wed, 12 Sep 2007 19:31:53 +0000 (19:31 +0000)]
dont let lav* log with DEBUG
Andreas Öman [Tue, 11 Sep 2007 06:34:54 +0000 (06:34 +0000)]
use correct type for socklen
Andreas Öman [Sun, 9 Sep 2007 13:40:10 +0000 (13:40 +0000)]
fix a check
Andreas Öman [Sun, 9 Sep 2007 13:19:22 +0000 (13:19 +0000)]
send pvrstatus as int
Andreas Öman [Sun, 9 Sep 2007 08:03:26 +0000 (08:03 +0000)]
revive client status updates
Andreas Öman [Sat, 8 Sep 2007 04:33:00 +0000 (04:33 +0000)]
dont crash if there are no more programs in queue
Andreas Öman [Fri, 31 Aug 2007 19:18:52 +0000 (19:18 +0000)]
dont expose internal recording status in the tvheadend pvr code
fix various lockups and race conditions when recording
Andreas Öman [Fri, 31 Aug 2007 18:24:35 +0000 (18:24 +0000)]
fix compile (shame on me)
Andreas Öman [Fri, 31 Aug 2007 15:15:45 +0000 (15:15 +0000)]
rewrite pvr code so most of the non-write-out code resides in the main thread
Andreas Öman [Fri, 31 Aug 2007 15:14:58 +0000 (15:14 +0000)]
dont crash if even goes away
Andreas Öman [Fri, 31 Aug 2007 08:54:21 +0000 (08:54 +0000)]
add 'show dvbadapters'
Andreas Öman [Fri, 31 Aug 2007 06:54:46 +0000 (06:54 +0000)]
smooth out FEC errors
Andreas Öman [Thu, 30 Aug 2007 15:18:00 +0000 (15:18 +0000)]
relax transport error logging
Andreas Öman [Thu, 30 Aug 2007 07:27:01 +0000 (07:27 +0000)]
correctly change duration if it changes
Andreas Öman [Tue, 28 Aug 2007 12:29:05 +0000 (12:29 +0000)]
make dvb code kick out subscribers if FEC error rate is too high
Andreas Öman [Mon, 27 Aug 2007 19:06:33 +0000 (19:06 +0000)]
create channels when reading pvrschedule
Andreas Öman [Mon, 27 Aug 2007 17:08:22 +0000 (17:08 +0000)]
various dvb related fixes
- use FE_GET_EVENT to get faster status updates from dvb adapter frontend
- avoid using dvb muxes that are not locked or if they have too many FEC errors
Andreas Öman [Mon, 27 Aug 2007 17:06:09 +0000 (17:06 +0000)]
add support for DISPATCH_PRI (EPOLLPRI)
Andreas Öman [Mon, 27 Aug 2007 17:05:41 +0000 (17:05 +0000)]
user output cleanup
Andreas Öman [Mon, 27 Aug 2007 17:05:26 +0000 (17:05 +0000)]
dont mess with event if it is free'd (thanks valgrind !)
Andreas Öman [Tue, 21 Aug 2007 19:35:25 +0000 (19:35 +0000)]
Protect us (by using a simple refcount) from crash when a fd callback removes another dispatch handle which is about to be served in the same poll loop (thanks valgrind)
Andreas Öman [Tue, 21 Aug 2007 19:29:17 +0000 (19:29 +0000)]
fix use after free (thanks to valgrind)
Andreas Öman [Tue, 21 Aug 2007 19:21:35 +0000 (19:21 +0000)]
fix a typo causing memory corruption (thanks valgrind)
Andreas Öman [Sun, 19 Aug 2007 16:48:35 +0000 (16:48 +0000)]
Load program guide immediately at start
Andreas Öman [Sun, 19 Aug 2007 16:48:05 +0000 (16:48 +0000)]
syslog() instead of stderr printfs
Andreas Öman [Sun, 19 Aug 2007 15:28:06 +0000 (15:28 +0000)]
Revive v4l support