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