]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
18 years agoif the tdmi is running, trust it above all else
Andreas Öman [Wed, 21 Nov 2007 15:32:41 +0000 (15:32 +0000)] 
if the tdmi is running, trust it above all else

18 years agoadd a nice header
Andreas Öman [Wed, 21 Nov 2007 15:31:54 +0000 (15:31 +0000)] 
add a nice header

18 years agomake sure adaptation field length stays within sane range
Andreas Öman [Wed, 21 Nov 2007 15:30:14 +0000 (15:30 +0000)] 
make sure adaptation field length stays within sane range

18 years agoadd list to active transports
Andreas Öman [Wed, 21 Nov 2007 12:44:49 +0000 (12:44 +0000)] 
add list to active transports

18 years agoadd per stream stats
Andreas Öman [Wed, 21 Nov 2007 12:44:25 +0000 (12:44 +0000)] 
add per stream stats

18 years agomust set state even if adapter is correctly tuned
Andreas Öman [Wed, 21 Nov 2007 12:43:34 +0000 (12:43 +0000)] 
must set state even if adapter is correctly tuned

18 years agodont crash if pkt == NULL
Andreas Öman [Wed, 21 Nov 2007 12:43:16 +0000 (12:43 +0000)] 
dont crash if pkt == NULL

18 years agoadd subscribers list
Andreas Öman [Wed, 21 Nov 2007 11:02:51 +0000 (11:02 +0000)] 
add subscribers list

18 years agoregister with a decent name
Andreas Öman [Wed, 21 Nov 2007 11:02:43 +0000 (11:02 +0000)] 
register with a decent name

18 years agoexplicitly say if we are scanning when idle
Andreas Öman [Wed, 21 Nov 2007 09:48:40 +0000 (09:48 +0000)] 
explicitly say if we are scanning when idle

18 years agofix initial scanning bugs when having multiple adapters on the same network
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

18 years agosync with ffmpeg
Andreas Öman [Wed, 21 Nov 2007 09:30:18 +0000 (09:30 +0000)] 
sync with ffmpeg

18 years agoadd html status page
Andreas Öman [Tue, 20 Nov 2007 22:18:19 +0000 (22:18 +0000)] 
add html status page

18 years agoread FE status directly after tune
Andreas Öman [Tue, 20 Nov 2007 15:17:22 +0000 (15:17 +0000)] 
read FE status directly after tune

18 years agoremove lots of annoying log
Andreas Öman [Tue, 20 Nov 2007 15:17:11 +0000 (15:17 +0000)] 
remove lots of annoying log

18 years agoremove pass-thru mode
Andreas Öman [Tue, 20 Nov 2007 14:53:27 +0000 (14:53 +0000)] 
remove pass-thru mode

18 years agorevive iptv output
Andreas Öman [Tue, 20 Nov 2007 08:15:44 +0000 (08:15 +0000)] 
revive iptv output

18 years agoAllow TS output to get raw data directly from TS inputs
Andreas Öman [Tue, 20 Nov 2007 08:15:37 +0000 (08:15 +0000)] 
Allow TS output to get raw data directly from TS inputs

18 years agoonly put packet on storage queue if we actually stored it
Andreas Öman [Tue, 20 Nov 2007 08:14:11 +0000 (08:14 +0000)] 
only put packet on storage queue if we actually stored it

18 years agoAdd HTML/web interface
Andreas Öman [Tue, 20 Nov 2007 08:04:28 +0000 (08:04 +0000)] 
Add HTML/web interface

18 years agoAdd channel_by_tag() func
Andreas Öman [Tue, 20 Nov 2007 07:58:09 +0000 (07:58 +0000)] 
Add channel_by_tag() func

18 years agoDon't start http server unless user specifies '-h <port>'
Andreas Öman [Mon, 19 Nov 2007 21:53:21 +0000 (21:53 +0000)] 
Don't start http server unless user specifies '-h <port>'

18 years agoif recording status is cleared, save db
Andreas Öman [Mon, 19 Nov 2007 21:52:43 +0000 (21:52 +0000)] 
if recording status is cleared, save db

18 years agodont crash if no storage is specified (or if open() failed)
Andreas Öman [Mon, 19 Nov 2007 16:16:25 +0000 (16:16 +0000)] 
dont crash if no storage is specified (or if open() failed)

18 years agoclear memory allocation
Andreas Öman [Mon, 19 Nov 2007 15:23:50 +0000 (15:23 +0000)] 
clear memory allocation

18 years agoincrease max line length we can receive
Andreas Öman [Mon, 5 Nov 2007 10:42:24 +0000 (10:42 +0000)] 
increase max line length we can receive

18 years agodont include '/' (slash) in remaining part of url
Andreas Öman [Sun, 4 Nov 2007 12:56:50 +0000 (12:56 +0000)] 
dont include '/' (slash) in remaining part of url

18 years agoadd http_output_queue() - send a tcp_queue over HTTP connection and prepend it with...
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

18 years agoadd epg_event_find_current_or_upcoming() - find current or upcoming event on a channel
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

18 years agoadd functions for printf'ing to a tcp_queue and a function for moving a queue onto...
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

18 years agomake http_output_reply_header() public
Andreas Öman [Sat, 3 Nov 2007 06:40:21 +0000 (06:40 +0000)] 
make http_output_reply_header() public

18 years agoadd callbacks for a virtual http server
Andreas Öman [Sat, 3 Nov 2007 06:34:53 +0000 (06:34 +0000)] 
add callbacks for a virtual http server

18 years agodont use ffmpeg RTSP status codes
Andreas Öman [Fri, 2 Nov 2007 22:30:10 +0000 (22:30 +0000)] 
dont use ffmpeg RTSP status codes

18 years agoadd option '-d' to disable dvb setup
Andreas Öman [Fri, 2 Nov 2007 22:21:48 +0000 (22:21 +0000)] 
add option '-d' to disable dvb setup

18 years agorestructure code slightly so we get common header parsing for RTSP as well
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

18 years agorevert incorrect commit
Andreas Öman [Fri, 2 Nov 2007 22:14:38 +0000 (22:14 +0000)] 
revert incorrect commit

18 years agomerge RTSP into the HTTP server
Andreas Öman [Fri, 2 Nov 2007 22:14:19 +0000 (22:14 +0000)] 
merge RTSP into the HTTP server

18 years agoremove unused define
Andreas Öman [Fri, 2 Nov 2007 21:58:06 +0000 (21:58 +0000)] 
remove unused define

18 years agoremove unused struct
Andreas Öman [Fri, 2 Nov 2007 21:57:36 +0000 (21:57 +0000)] 
remove unused struct

18 years agomerge common code from RTSP and HTTP into http.[ch]
Andreas Öman [Fri, 2 Nov 2007 21:57:09 +0000 (21:57 +0000)] 
merge common code from RTSP and HTTP into http.[ch]

18 years agoAdd an integrated HTTP server, currently responds with 404 to everything
Andreas Öman [Fri, 2 Nov 2007 18:22:53 +0000 (18:22 +0000)] 
Add an integrated HTTP server, currently responds with 404 to everything

18 years agoadd function for value -> string conversion
Andreas Öman [Fri, 2 Nov 2007 18:22:07 +0000 (18:22 +0000)] 
add function for value -> string conversion

18 years agoallow line processer to return -1 to signal graceful disconnect
Andreas Öman [Fri, 2 Nov 2007 16:15:15 +0000 (16:15 +0000)] 
allow line processer to return -1 to signal graceful disconnect

18 years agofactor out common TCP code to a file of its own
Andreas Öman [Wed, 31 Oct 2007 16:10:40 +0000 (16:10 +0000)] 
factor out common TCP code to a file of its own

18 years agoadd pvr_op2int() func
Andreas Öman [Wed, 31 Oct 2007 16:10:19 +0000 (16:10 +0000)] 
add pvr_op2int() func

18 years agoremove dead files
Andreas Öman [Wed, 31 Oct 2007 16:09:56 +0000 (16:09 +0000)] 
remove dead files

18 years agoremove dead code
Andreas Öman [Mon, 29 Oct 2007 19:28:23 +0000 (19:28 +0000)] 
remove dead code

18 years agoimprove error reporting slightly
Andreas Öman [Mon, 29 Oct 2007 12:58:31 +0000 (12:58 +0000)] 
improve error reporting slightly

18 years agoRewrite all of the tvheadend packet internals
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

18 years agomore cleanup
Andreas Öman [Sun, 30 Sep 2007 10:32:30 +0000 (10:32 +0000)] 
more cleanup

18 years agocleanup
Andreas Öman [Sun, 30 Sep 2007 10:31:55 +0000 (10:31 +0000)] 
cleanup

18 years agoremove unused garbage
Andreas Öman [Sun, 30 Sep 2007 09:58:43 +0000 (09:58 +0000)] 
remove unused garbage

18 years agofactor out MPEG Transport Stream stuff from transport.[ch] to ts.[ch]
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]

18 years agoclient_t is only used in htsclient.c, move the struct there
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

18 years agoget rid of the subscription_mutex it's not needed anymore
Andreas Öman [Sat, 29 Sep 2007 14:43:00 +0000 (14:43 +0000)] 
get rid of the subscription_mutex it's not needed anymore

18 years agomove subscriptions to a file of its own
Andreas Öman [Sat, 29 Sep 2007 14:28:03 +0000 (14:28 +0000)] 
move subscriptions to a file of its own

18 years agorename channel_subscribe() to subscription_create()
Andreas Öman [Sat, 29 Sep 2007 14:13:35 +0000 (14:13 +0000)] 
rename channel_subscribe() to subscription_create()

18 years agoDo not crash if event name is NULL
Andreas Öman [Mon, 24 Sep 2007 17:13:21 +0000 (17:13 +0000)] 
Do not crash if event name is NULL

18 years agoTypo caused pvr recording to fail if video_pids != audio_pids
Andreas Öman [Mon, 24 Sep 2007 17:08:24 +0000 (17:08 +0000)] 
Typo caused pvr recording to fail if video_pids != audio_pids

18 years agoprint codec name when test decoding
Andreas Öman [Wed, 19 Sep 2007 14:35:19 +0000 (14:35 +0000)] 
print codec name when test decoding

18 years agoif format header is not written (== no data written) dont crash, instead log a messag...
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

18 years agoprefix all iptv syslog messages with "iptv: "
Andreas Öman [Wed, 19 Sep 2007 12:31:37 +0000 (12:31 +0000)] 
prefix all iptv syslog messages with "iptv: "

18 years agoIPTV revamp
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

18 years agoAdd PSI table stream type
Andreas Öman [Wed, 19 Sep 2007 12:29:22 +0000 (12:29 +0000)] 
Add PSI table stream type

18 years agomove dvb_configure_transport() to where it belongs
Andreas Öman [Tue, 18 Sep 2007 19:49:49 +0000 (19:49 +0000)] 
move dvb_configure_transport() to where it belongs

18 years agocorrectly install in $prefix
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

18 years agoadd command for recording direct of a channel (without any events around or so)
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)

18 years agocorrectly notify htsclients when a channel switches to a new event
Andreas Öman [Mon, 17 Sep 2007 21:07:31 +0000 (21:07 +0000)] 
correctly notify htsclients when a channel switches to a new event

18 years agorename clients_enq_ref() to clients_send_ref() which is more appropriate
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

18 years agoremove stray debug printf
Andreas Öman [Mon, 17 Sep 2007 10:53:07 +0000 (10:53 +0000)] 
remove stray debug printf

18 years agorework much of the internal transport stream handling
Andreas Öman [Fri, 14 Sep 2007 21:45:21 +0000 (21:45 +0000)] 
rework much of the internal transport stream handling

18 years agoAdd RTSP and RTP client interface (not perfect yet, but works with ffplay)
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)

18 years agorevamp recording
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

18 years agouse a function for settings pvr recording status (so we can do decent logging)
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)

18 years agodont let lav* log with DEBUG
Andreas Öman [Wed, 12 Sep 2007 19:31:53 +0000 (19:31 +0000)] 
dont let lav* log with DEBUG

18 years agouse correct type for socklen
Andreas Öman [Tue, 11 Sep 2007 06:34:54 +0000 (06:34 +0000)] 
use correct type for socklen

18 years agofix a check
Andreas Öman [Sun, 9 Sep 2007 13:40:10 +0000 (13:40 +0000)] 
fix a check

18 years agosend pvrstatus as int
Andreas Öman [Sun, 9 Sep 2007 13:19:22 +0000 (13:19 +0000)] 
send pvrstatus as int

18 years agorevive client status updates
Andreas Öman [Sun, 9 Sep 2007 08:03:26 +0000 (08:03 +0000)] 
revive client status updates

18 years agodont crash if there are no more programs in queue
Andreas Öman [Sat, 8 Sep 2007 04:33:00 +0000 (04:33 +0000)] 
dont crash if there are no more programs in queue

18 years agodont expose internal recording status in the tvheadend pvr code
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

18 years agofix compile (shame on me)
Andreas Öman [Fri, 31 Aug 2007 18:24:35 +0000 (18:24 +0000)] 
fix compile (shame on me)

18 years agorewrite pvr code so most of the non-write-out code resides in the main thread
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

18 years agodont crash if even goes away
Andreas Öman [Fri, 31 Aug 2007 15:14:58 +0000 (15:14 +0000)] 
dont crash if even goes away

18 years agoadd 'show dvbadapters'
Andreas Öman [Fri, 31 Aug 2007 08:54:21 +0000 (08:54 +0000)] 
add 'show dvbadapters'

18 years agosmooth out FEC errors
Andreas Öman [Fri, 31 Aug 2007 06:54:46 +0000 (06:54 +0000)] 
smooth out FEC errors

18 years agorelax transport error logging
Andreas Öman [Thu, 30 Aug 2007 15:18:00 +0000 (15:18 +0000)] 
relax transport error logging

18 years agocorrectly change duration if it changes
Andreas Öman [Thu, 30 Aug 2007 07:27:01 +0000 (07:27 +0000)] 
correctly change duration if it changes

18 years agomake dvb code kick out subscribers if FEC error rate is too high
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

18 years agocreate channels when reading pvrschedule
Andreas Öman [Mon, 27 Aug 2007 19:06:33 +0000 (19:06 +0000)] 
create channels when reading pvrschedule

18 years agovarious dvb related fixes
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

18 years agoadd support for DISPATCH_PRI (EPOLLPRI)
Andreas Öman [Mon, 27 Aug 2007 17:06:09 +0000 (17:06 +0000)] 
add support for DISPATCH_PRI (EPOLLPRI)

18 years agouser output cleanup
Andreas Öman [Mon, 27 Aug 2007 17:05:41 +0000 (17:05 +0000)] 
user output cleanup

18 years agodont mess with event if it is free'd (thanks valgrind !)
Andreas Öman [Mon, 27 Aug 2007 17:05:26 +0000 (17:05 +0000)] 
dont mess with event if it is free'd (thanks valgrind !)

18 years agoProtect us (by using a simple refcount) from crash when a fd callback removes another...
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)

18 years agofix use after free (thanks to valgrind)
Andreas Öman [Tue, 21 Aug 2007 19:29:17 +0000 (19:29 +0000)] 
fix use after free (thanks to valgrind)

18 years agofix a typo causing memory corruption (thanks valgrind)
Andreas Öman [Tue, 21 Aug 2007 19:21:35 +0000 (19:21 +0000)] 
fix a typo causing memory corruption (thanks valgrind)

18 years agoLoad program guide immediately at start
Andreas Öman [Sun, 19 Aug 2007 16:48:35 +0000 (16:48 +0000)] 
Load program guide immediately at start

18 years agosyslog() instead of stderr printfs
Andreas Öman [Sun, 19 Aug 2007 16:48:05 +0000 (16:48 +0000)] 
syslog() instead of stderr printfs

18 years agoRevive v4l support
Andreas Öman [Sun, 19 Aug 2007 15:28:06 +0000 (15:28 +0000)] 
Revive v4l support