Commit graph

19 commits

Author SHA1 Message Date
Andreas Öman
dd37b29ab0 ffmpeg include paths have changed 2008-02-25 09:40:52 +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
3ffb51dd25 Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing 2008-01-07 16:36:05 +00:00
Andreas Öman
b936b4d62e give transports a unique name 2007-12-07 08:47:38 +00:00
Andreas Öman
8c5590df63 set network & provider on all transports 2007-12-07 07:39:42 +00:00
Andreas Öman
f92bfeaf8a add persistent channel settings 2007-12-02 17:06:51 +00:00
Andreas Öman
44e7245df2 change semantics for transport stop so we dont leak memory 2007-11-28 09:16:16 +00:00
Andreas Öman
3bb05551da use callbacks for transport start/stop 2007-11-27 12:59:06 +00:00
Andreas Öman
902766d9f3 avoid a valgrind warning 2007-11-22 20:40:54 +00:00
Andreas Öman
c8de40dd03 reset startcode to avoid spurios data when restarting 2007-11-22 20:27:15 +00:00
Andreas Öman
bdcfc04328 show info about video4linux adapters 2007-11-21 21:38:46 +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
96fe1f39be remove unused garbage 2007-09-30 09:58:43 +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
8e8b2d3c0a IPTV revamp
- Add correct probing of IPTV transports during startup
- Remove the 'iptvmux' configuration entity, instead we configure this directly on the service
2007-09-19 12:30:08 +00:00
Andreas Öman
412cce5ea6 rework much of the internal transport stream handling 2007-09-14 21:45:21 +00:00
Andreas Öman
43c26a5bee syslog() instead of stderr printfs 2007-08-19 16:48:05 +00:00
Andreas Öman
23fa5d5dea Revive v4l support 2007-08-19 15:28:06 +00:00
Andreas Öman
f8657f7a2b Rename files to better names 2007-08-16 11:19:18 +00:00
Renamed from input_v4l.c (Browse further)