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
ab6b9e229e
remove (the unused) plugin framework
2008-01-12 07:39:23 +00:00
Andreas Öman
364f88f3f3
Add a code word client and descrambling code.
2008-01-12 07:37:08 +00:00
Andreas Öman
a5985359a4
Add functionality for streaming from a preconfigured file
2008-01-09 10:45:37 +00:00
Andreas Öman
b338a6569b
Split dvb.c into table specific code and front-end specific code.
...
Revamp DVB fe manager
2007-12-10 12:24:47 +00:00
Andreas Öman
5a99416936
Add an asynchronous hostname resolver and make tcp client use it
2007-12-03 14:55:55 +00:00
Andreas Öman
d998138226
fix plugin loading
2007-12-02 13:49:03 +00:00
Andreas Öman
972b501455
Add initial plugin framework
2007-12-02 11:12:58 +00:00
Andreas Öman
3ace21bc5f
Add A/V generator for test-channels
2007-11-27 16:56:28 +00:00
Andreas Öman
fe45de8db6
Add HTSP server (disabled as of now)
2007-11-25 16:58:55 +00:00
Andreas Öman
7cbd3d88aa
Add HTML/web interface
2007-11-20 08:04:28 +00:00
Andreas Öman
7c5149fb74
Add an integrated HTTP server, currently responds with 404 to everything
2007-11-02 18:22:53 +00:00
Andreas Öman
08ee05a41e
factor out common TCP code to a file of its own
2007-10-31 16:10:40 +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
6266b5427f
move subscriptions to a file of its own
2007-09-29 14:28:03 +00:00
Andreas Öman
536a88ac83
correctly install in $prefix
...
conditionally include config.mak, we dont need it upon clean
2007-09-18 15:25:47 +00:00
Andreas Öman
412cce5ea6
rework much of the internal transport stream handling
2007-09-14 21:45:21 +00:00
Andreas Öman
895acc0180
Add RTSP and RTP client interface (not perfect yet, but works with ffplay)
2007-09-14 21:40:52 +00:00
Andreas Öman
23fa5d5dea
Revive v4l support
2007-08-19 15:28:06 +00:00
Andreas Öman
d0eb22fa7b
Use full path when trying to load config from build structure
2007-08-19 08:43:57 +00:00
Andreas Öman
a7af6acc6e
Fix some issues related to locally built libs
2007-08-19 06:44:34 +00:00
Andreas Öman
76430bf643
Move DVB MUX setup to a file of its own
...
Add support for standard linux DVB mux descriptor files
2007-08-16 12:21:10 +00:00
Andreas Öman
f8657f7a2b
Rename files to better names
2007-08-16 11:19:18 +00:00
Andreas Öman
fa329cec17
Major rework, as follows:
...
- Add automatic DVB mux scanning
- Rename "programme" to "event" (more consistent with DVB specs)
- Improve showtime client interface
- Add decent timers
- Fix UTF-8 conversion issues at various places
- Improve EPG (Join DVB and XMLTV to same lists)
2007-08-16 10:59:06 +00:00
Andreas Öman
593e61dbd5
Improve build system slightly
...
- Dont use any ugly "../.." -include or -lib paths
- Link using --rpath to avoid having to set LD_LIBRARY_PATH
- Declare static / dynamic linking flags in top level configure
2007-08-12 11:54:28 +00:00
Andreas Öman
8cb73de479
Fix 'ENABLE_INPUT_' defines
2007-08-11 05:37:56 +00:00
Andreas Öman
26e65f02bd
Add support for commercial break detection using teletext rundown pages
2007-08-10 08:13:53 +00:00
Andreas Öman
4cfe313f05
Initial tvheadend
2007-08-09 15:42:01 +00:00