Commit graph

26 commits

Author SHA1 Message Date
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