Andreas Öman
92409b644e
Implement a lose interface for streaming internally in tvheadend.
2008-09-17 20:54:37 +00:00
Andreas Öman
f90324f925
Rewrite packet handling to be more flexible
2008-09-17 19:29:25 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +00:00
Andreas Öman
fee21455dc
Add more fine grained locking for streams
2008-09-02 19:54:16 +00:00
Andreas Öman
cb8266e3ea
Initial take on making tvheadend multithreaded instead of relying on a
...
poll/dispatcher framework.
The top reasons for going multithreaded is:
* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.
2008-08-29 15:29:33 +00:00
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
36ea9ecd4b
Store DVB trasports in settings.
2008-08-25 17:46:44 +00:00
Andreas Öman
9a6a0b8419
Move DVB subsystem to a directory of its own.
2008-08-25 16:27:32 +00:00
Andreas Öman
ce4669b418
Rename tvheadend_newui to tvheadend
2008-08-25 16:22:50 +00:00
Andreas Öman
0f86ee679c
Add support for disabling a certain transport/service directly in the channel editor
2008-04-17 20:46:38 +00:00
Andreas Öman
716de668ce
Save id of CA if we do not know it by name.
2008-04-09 15:49:02 +00:00
Andreas Öman
58633ae2d7
Move strtab.h to libhts
2008-04-07 16:23:52 +00:00
Andreas Öman
d1f24092a2
Work in progress on AJAX interface for tvheadend
2008-04-07 15:57:20 +00:00
Andreas Öman
dd37b29ab0
ffmpeg include paths have changed
2008-02-25 09:40:52 +00:00
Andreas Öman
dbf7b7228e
extract video framerate from PSI descriptiors
2008-02-10 13:55:29 +00:00
Andreas Öman
d659274b50
Rewrite transport stream multiplexer and add decent parsers for all sources.
...
We can now produce a compliant TSMUX output that plays on low-end systems.
Some fallout from this (which is yet to be fixed): h264, v4l and avgen
2008-02-05 05:58:48 +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
ac083afb9a
use element stream type 3 for mpeg2audio
2008-01-08 12:53:21 +00:00
Andreas Öman
90487e843c
drop a printf
2007-12-10 13:39:13 +00:00
Andreas Öman
434745c2f7
add iso language to streams
2007-12-04 15:17:13 +00:00
Andreas Öman
972b501455
Add initial plugin framework
2007-12-02 11:12:58 +00:00
Andreas Öman
775c6f3511
use PAT as well when scanning, serviceID and PMT is not the same thing
2007-11-27 20:15:51 +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
9b56068c75
factor out MPEG Transport Stream stuff from transport.[ch] to ts.[ch]
2007-09-30 09:58:23 +00:00
Andreas Öman
1532f137ed
Add PSI table stream type
2007-09-19 12:29:22 +00:00
Andreas Öman
412cce5ea6
rework much of the internal transport stream handling
2007-09-14 21:45:21 +00:00