Commit graph

7 commits

Author SHA1 Message Date
Andreas Öman
b7184fd6f7 Allocate extra bytes to compensate for overreading in libavcodec 2008-02-25 16:28:46 +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
362581129d make pkt_load() return if it is successful 2007-11-27 11:05:48 +00:00
Andreas Öman
84d4b65f43 packet may be on memory queue even if they are not on the disk queue 2007-11-22 20:26:50 +00:00
Andreas Öman
268f5f028c only put packet on storage queue if we actually stored it 2007-11-20 08:14:11 +00:00
Andreas Öman
d486abcb84 dont crash if no storage is specified (or if open() failed) 2007-11-19 16:16:25 +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