Commit graph

4 commits

Author SHA1 Message Date
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
a1785d95c2 Implement the TS packet demuxer as a startcode parser instead of relying on the payload-unit-start-indicator bit.
This delivers packets faster thru the system for sources that only sets the payload-unit-start-indicator bits on I-frames
2008-01-28 21:53:49 +00:00
Andreas Öman
35a5b089ce Make pes_compute_duration() public 2008-01-09 10:45:01 +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