Commit graph

12 commits

Author SHA1 Message Date
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
Renamed from dvb_pmt.c (Browse further)