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