Andreas Öman
ff4b32c8b8
Add option to delete stale DVB adapters
2008-05-02 07:58:28 +00:00
Andreas Öman
4afc4092a7
Add support for cloning of DVB adapter configuration
2008-05-02 06:58:00 +00:00
Andreas Öman
f322873d90
Remove binary char
2008-04-26 13:12:53 +00:00
Andreas Öman
5dd804026c
Use transport's quality index when chosing which transport to use for a subscription.
2008-04-22 20:53:22 +00:00
Andreas Öman
423349705e
Add quality index for DVB muxes
2008-04-22 20:46:08 +00:00
Andreas Öman
b0b9291dc0
Correctly set frontend type
2008-04-22 20:11:32 +00:00
Andreas Öman
0cd6b6d12f
Add code for deleting a DVB mux (and transports)
2008-04-21 17:29:11 +00:00
Andreas Öman
69e7c77d42
Load adapters for which we have configuration but is not detected
2008-04-20 13:38:10 +00:00
Andreas Öman
009b09655b
Store transport stream network name in config
2008-04-19 20:19:38 +00:00
Andreas Öman
2eb2cf2a1f
Keep track of transport-id for each mux so we can do cross-transport EPG updates
2008-04-19 14:11:21 +00:00
Andreas Öman
42fe26192a
Notify when number of services changes on a mux
2008-04-17 15:04:04 +00:00
Andreas Öman
6a324b7443
Add callback for returning transport source information in cleartext
2008-04-16 20:54:36 +00:00
Andreas Öman
365205ed16
Reload the DVB mux list when a new mux is created
2008-04-16 16:19:34 +00:00
Andreas Öman
a12415aaa2
Fix a memory leak
2008-04-16 05:33:06 +00:00
Andreas Öman
6624a4285c
Only add PMT demuxer if we actually created the transport in the PAT table scan
2008-04-16 05:31:18 +00:00
Andreas Öman
ff70e88880
Add AJAX mailboxes for updating content asynchornously on the web ui.
2008-04-16 05:23:03 +00:00
Andreas Öman
c62edc4091
Do not log when tuning for idlescan
2008-04-09 15:27:35 +00:00
Andreas Öman
6830f4e4cd
If servicename or provider is not found, just set them to 'unknown'
2008-04-09 09:39:35 +00:00
Andreas Öman
bb54d39ece
Map transport -> channels on load
2008-04-08 18:39:33 +00:00
Andreas Öman
2324265ee7
Remove one of the adapter statuses
2008-04-07 20:43:42 +00:00
Andreas Öman
d1f24092a2
Work in progress on AJAX interface for tvheadend
2008-04-07 15:57:20 +00:00
Andreas Öman
6eca66a297
Change the thresholds for stopping subscriptions due to DVB errors.
...
We need to have 10 seconds of consecutive errors in order to abort.
2008-02-28 15:28:09 +00:00
Andreas Öman
dd37b29ab0
ffmpeg include paths have changed
2008-02-25 09:40:52 +00:00
Andreas Öman
6177fec24c
use individual files for storing configuration. This is not so error prone.
...
Also, use a better naming scheme for DVB adapters (adapter vendor name + a sequence id)
2008-01-28 20:40:35 +00:00
Andreas Öman
38a16f8088
Scrap the notion of "dvb mux instance" and "dvb mux".
...
Instead use 'transport' to instansiate the same channel multiple times, even if it's seen on multiple adapters on the same DVB network.
2008-01-09 13:14:34 +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
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
4d5100336e
Spawn threads for DVB FE management. Some cards seems to be very slow at doing things
2007-12-07 21:18:54 +00:00
Andreas Öman
ef4b612cde
set lower prio on transport if it is scrambled
2007-12-07 07:39:06 +00:00
Andreas Öman
f5d95e9d76
parse NIT
2007-12-07 07:13:06 +00:00
Andreas Öman
f58d8c6240
fix obvious typo
2007-12-06 19:34:11 +00:00
Andreas Öman
8fdc41a2ea
strip channel names of trailing and leading whitespaces
2007-12-06 15:26:06 +00:00
Andreas Öman
72ada59121
Make sure we catch all known TV service types
2007-12-04 13:44:49 +00:00
Andreas Öman
dacae4d94d
add callback and tentative parser for CAT
2007-12-04 13:34:04 +00:00
Andreas Öman
f92bfeaf8a
add persistent channel settings
2007-12-02 17:06:51 +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
f336f52a0b
Add support for DVB-C
2007-11-27 19:28:07 +00:00
Andreas Öman
3bb05551da
use callbacks for transport start/stop
2007-11-27 12:59:06 +00:00
Andreas Öman
f67adcf3d7
must set state even if adapter is correctly tuned
2007-11-21 12:43:34 +00:00
Andreas Öman
edbd2481cb
explicitly say if we are scanning when idle
2007-11-21 09:48:40 +00:00
Andreas Öman
5b1e6f67a9
fix initial scanning bugs when having multiple adapters on the same network
...
scrap much of the tda_name logging, it's uninteresting
2007-11-21 09:31:50 +00:00
Andreas Öman
baff3eed9c
read FE status directly after tune
2007-11-20 15:17:22 +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
3cfa916010
get rid of the subscription_mutex it's not needed anymore
2007-09-29 14:43:00 +00:00
Andreas Öman
6266b5427f
move subscriptions to a file of its own
2007-09-29 14:28:03 +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
11561e7ae9
smooth out FEC errors
2007-08-31 06:54:46 +00:00
Andreas Öman
dc608c0743
make dvb code kick out subscribers if FEC error rate is too high
2007-08-28 12:29:05 +00:00