Commit graph

46 commits

Author SHA1 Message Date
Andreas Öman
e544180acf Add channel configuration and setup.
htsclient.c is now no longer supported.
2008-08-26 14:15:33 +00:00
Andreas Öman
e7e4b9f710 Remove the conecpt of channel groups, it's too inflexible 2008-08-25 20:37:19 +00:00
Andreas Öman
ce4669b418 Rename tvheadend_newui to tvheadend 2008-08-25 16:22:50 +00:00
Andreas Öman
ab4d284b9c Make streaming over HTSP work 2008-05-18 10:18:05 +00:00
Andreas Öman
d517f22827 Add support for destroying channels 2008-05-03 06:00:07 +00:00
Andreas Öman
b8a93bef06 Compile with '-Wmissing-prototypes' and fix all fallout 2008-05-02 19:37:23 +00:00
Andreas Öman
58633ae2d7 Move strtab.h to libhts 2008-04-07 16:23:52 +00:00
Andreas Öman
96bea3b8eb Optionally execute a program when a recording is completed 2008-03-27 21:21:26 +00:00
Andreas Öman
1392a5de66 get rid of an incorrect assert 2008-02-25 21:07:31 +00:00
Andreas Öman
dd37b29ab0 ffmpeg include paths have changed 2008-02-25 09:40:52 +00:00
Andreas Öman
6d49544849 move ffmuxer to a file of its own 2008-02-15 16:39:22 +00:00
Andreas Öman
1f925ec9fc Split out the ffmpeg guts of the PVR recorder to aid reusing it for other stuff 2008-02-15 16:33:56 +00:00
Andreas Öman
f043211140 remove unused code 2008-02-13 20:24:16 +00:00
Andreas Öman
df14b82ef7 Add 'creator' to PVR entry 2008-02-13 19:05:59 +00:00
Andreas Öman
00b06529d3 cleanup PVR internal API a bit 2008-02-13 18:55:47 +00:00
Andreas Öman
23de1a66d1 fix comments 2008-02-13 18:37:15 +00:00
Andreas Öman
e33bbd28a5 Only use 'pvr_' as prefix for PVR function names 2008-02-13 18:33:09 +00:00
Andreas Öman
d092d4ef53 Add function for removing all log entries for completed recordings 2008-02-13 18:30:16 +00:00
Andreas Öman
4d54dc3073 Revamp the 'recorder' tab in the HTML UI 2008-02-13 16:08:33 +00:00
Andreas Öman
b0e093ffb5 simplify 2008-02-13 16:02:13 +00:00
Andreas Öman
d79bbe3a55 store stream language in pvr output files 2008-02-10 20:08:55 +00:00
Andreas Öman
26cee09253 clean up the PVR recop interface slightly. We want to have a clear distinction between aborting a current recording and clearing all status 2008-02-10 13:44:11 +00:00
Andreas Öman
0ce7637407 remove stray printf 2008-02-10 13:35:01 +00:00
Andreas Öman
fcc75413b7 if no other error happens, it should be status == DONE 2008-02-10 13:34:13 +00:00
Andreas Öman
11d0688e44 rework recording database to use the settings framework instead 2008-02-10 13:12:12 +00:00
Andreas Öman
f3952fc94a filename postfix can differ from internal lavf format name (we now name files .mkv instead of .matroska) 2008-02-10 12:38:01 +00:00
Andreas Öman
aba7e9b779 Split streaming control from transport stream muxer.
While at it, improve the TS muxer quite a bit. Not perfect yet, but much better.
2008-01-26 12:15:34 +00:00
Andreas Öman
f92bfeaf8a add persistent channel settings 2007-12-02 17:06:51 +00:00
Andreas Öman
e798a8add7 sync with ffmpeg 2007-11-21 09:30:18 +00:00
Andreas Öman
fb21a6bafd if recording status is cleared, save db 2007-11-19 21:52:43 +00:00
Andreas Öman
45d09db30a add pvr_op2int() func 2007-10-31 16:10:19 +00:00
Andreas Öman
6e6a2de48f 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
2007-10-27 07:40:30 +00:00
Andreas Öman
6266b5427f move subscriptions to a file of its own 2007-09-29 14:28:03 +00:00
Andreas Öman
583d9029fd rename channel_subscribe() to subscription_create() 2007-09-29 14:13:35 +00:00
Andreas Öman
19f6af2e67 add command for recording direct of a channel (without any events around or so) 2007-09-18 06:21:36 +00:00
Andreas Öman
9468a5af21 rename clients_enq_ref() to clients_send_ref() which is more appropriate 2007-09-17 20:48:19 +00:00
Andreas Öman
412cce5ea6 rework much of the internal transport stream handling 2007-09-14 21:45:21 +00:00
Andreas Öman
e0c9bf7d86 use a function for settings pvr recording status (so we can do decent logging) 2007-09-12 19:33:31 +00:00
Andreas Öman
618ac78d3c dont expose internal recording status in the tvheadend pvr code
fix various lockups and race conditions when recording
2007-08-31 19:18:52 +00:00
Andreas Öman
1f471c1dce rewrite pvr code so most of the non-write-out code resides in the main thread 2007-08-31 15:15:45 +00:00
Andreas Öman
64b90ea2e8 create channels when reading pvrschedule 2007-08-27 19:06:33 +00:00
Andreas Öman
52ca361649 Adjust htsclient interface slightly to match showtime updates 2007-08-18 11:38:42 +00:00
Andreas Öman
f8657f7a2b Rename files to better names 2007-08-16 11:19:18 +00:00
Andreas Öman
fa329cec17 Major rework, as follows:
- Add automatic DVB mux scanning
- Rename "programme" to "event" (more consistent with DVB specs)
- Improve showtime client interface
- Add decent timers
- Fix UTF-8 conversion issues at various places
- Improve EPG (Join DVB and XMLTV to same lists)
2007-08-16 10:59:06 +00:00
Andreas Öman
792b816314 Make it possible to select recording format on a per-recording basis 2007-08-10 11:39:30 +00:00
Andreas Öman
4cfe313f05 Initial tvheadend 2007-08-09 15:42:01 +00:00