Commit graph

926 commits

Author SHA1 Message Date
Andreas Öman
686d300046 Fix a bug causing tree first / last convenience pointers to be incorrect upon last node removal. 2009-07-16 18:40:33 +00:00
Andreas Öman
e8a7044f14 * Channel editor has been reworked a bit. It uses an editorGrid, similar
to how other grids work in Tvheadend. Tags are mapped inline using
    a list-of-values combobox (http://lovcombo.extjs.eu/)
2009-07-16 11:10:41 +00:00
Andreas Öman
08466b212e Add automatic destructors for htsmsg's and pthread locks 2009-07-15 20:29:58 +00:00
Andreas Öman
90b6c14906 Avoid creating multiple About tabs upon comet reconnect 2009-07-15 19:05:25 +00:00
Andreas Öman
891ed4eb1a Verify that cwc utilize correct ECM stream based on provider id. 2009-07-13 20:36:51 +00:00
Andreas Öman
18141cbec1 Implement a more ellegant comet reconnection strategy 2009-07-13 10:50:30 +00:00
Andreas Öman
57c9329149 Try to reconnect to tvheadend's comet feed if we get disconnected. 2009-07-12 19:55:24 +00:00
Andreas Öman
de759a1f88 av_alloc_format_context() is deprecated, use avformat_alloc_context() instead. 2009-07-11 19:37:01 +00:00
Andreas Öman
e2e2246bd5 Fix another NULL dereference in the URL tree. 2009-07-11 19:00:51 +00:00
Andreas Öman
387626e6ef Avoid a NULL dereference when serving a request for the base url of a static content sub tree. 2009-07-11 18:59:48 +00:00
Andreas Öman
741a4aa55f Don't use leading slashes in URLs.
Patch by sb1066
2009-07-11 18:54:44 +00:00
Andreas Öman
1df378cb3d Use css-defined class when hiding fields in grid (shaded grey italic) 2009-07-07 20:59:31 +00:00
Andreas Öman
b4ea79f752 Change the DVB mux modulation text slightly. 2009-07-07 20:56:08 +00:00
Andreas Öman
03ddfb507b Display modulation type in DVB mux grid. 2009-07-07 20:50:58 +00:00
Andreas Öman
6582a8e24a Log strange DTS discontinuities 2009-07-07 20:17:13 +00:00
Andreas Öman
dbd223cb1f Remove unused code 2009-07-07 18:18:13 +00:00
Andreas Öman
751ad9ad65 Add '-j <transportid>' option that performs a static subscription for a transport.
Useful when debugging.
2009-07-07 18:17:54 +00:00
Andreas Öman
ba15ac635c Don't add EPG entry to query if e_title == NULL 2009-07-06 21:04:33 +00:00
Andreas Öman
47d8db11e4 Use av_write_frame() instead of av_interleaved_write_frame()
It seems the interleaver can screw up if something happens to the source
feed streams.
2009-07-06 19:37:53 +00:00
Andreas Öman
b37177433c * If the Program Stream Information changes during a subscription,
react and send a subscriptionStop + subscriptionStart.
    This happens on SVT (in sweden) when the transmission switches
    from local to nationwide broadcast (AC3 audio is only present
    in nationwide broadcast)
    Ticket #78
2009-07-04 09:31:59 +00:00
Andreas Öman
f2538a4c46 Skip DVB tables where current_next_indicator == next 2009-07-04 07:45:57 +00:00
Andreas Öman
4fe065a6d6 More changelog entries 2009-07-04 06:49:53 +00:00
Andreas Öman
0c047c38b9 * Remove configuration and settings (/home/hts/.hts/tvheadend) on a
deb package purge operation. Ticket #73
2009-07-04 06:45:52 +00:00
Andreas Öman
2d594cd0c9 * Use a ''livegrid'' (http://www.ext-livegrid.com/) for displaying EPG. 2009-07-04 06:32:11 +00:00
Andreas Öman
47f66d50c3 Mention ticket #69 2009-07-04 06:31:24 +00:00
Andreas Öman
bfeeb3392c Use Math.floor() instead of parseInt(). Should fix ugly errors in EPG
ticket #69
2009-07-04 05:28:01 +00:00
Andreas Öman
5ba7e80e53 Remove a stray console.log() 2009-07-03 20:41:52 +00:00
Andreas Öman
819f832a1c * Redesigned the DVB configuration tab in the web userinterface:
- Each adapter have three (or four) tabs
      o General setup and information
      o Grid of multiplexes
      o Grid of services
      o For sattelite adapters, a sattelite configuration tab.

  * Add support for disabling / enabling an entire DVB multiplex

  * Add support for multiple DiSEqC switchports on a single adapter

  * Add support for different sattelite LNBs

  * Graceful handling of DVB adapters that does not support many
    table filters in hardware. Tvheadend will rotate among the available
    ones.

  * Add support for enabling / disabling transports from the DVB configuration

  * Make it possible to remove DVB multiplexes from the web ui

  * Add 'Revert changes' button to all editable grids in the web ui

  * Make it possible to disable the idle scan on per-DVB adapter basis.
    The idle scan is a process to cycles through all multiplex to check
    the quality for each mux continously.
2009-07-03 20:24:00 +00:00
Andreas Öman
2fdcebb22b Use striped rows in common grid editor 2009-06-30 21:55:35 +00:00
Andreas Öman
4ebf04bb55 Hide sensitive fields in CW client config editor grid. 2009-06-29 15:23:47 +00:00
Andreas Öman
d087534458 Hide passwords in access control grid view.
fixes ticket #75
2009-06-28 21:57:40 +00:00
Andreas Öman
429871ebe9 Remove debug log 2009-06-27 06:22:05 +00:00
Andreas Öman
10dd3acee6 Disable 'delete' button if no rows are selected 2009-06-27 05:56:28 +00:00
Andreas Öman
b1b0374589 Always subscribe to the PMT to be able to catch changes, etc. 2009-06-22 21:23:11 +00:00
Andreas Öman
91ebc7cf40 If we are unable to create a demultiplex filter in hardware for a table,
put the table on a pending queue and cycle through all tables.

Fixes problems with low-end adapters that does not support that many
filter in hardware.
2009-06-22 21:18:09 +00:00
Andreas Öman
55d5cc5aea Figure out if we need to re-save a transport configuration instead of relying on ''if we've seen it once, it can not change'' 2009-06-22 19:51:10 +00:00
Andreas Öman
5ba86ffa59 Fix some incorrect logging levels 2009-06-21 20:31:09 +00:00
Andreas Öman
0fc66773e0 Initial stab of a 'raw MPEG TS' input.
This allows Tvheadend to read a raw ts stream and act as if it's a live feed.

Great for debugging.
2009-06-21 20:30:04 +00:00
Andreas Öman
c505da967f Revive the simple web ui.
ticket #70
2009-06-21 20:23:53 +00:00
Andreas Öman
9fe1808895 Extend the internal DVR API a bit (for the simple web interface) 2009-06-21 20:22:10 +00:00
Andreas Öman
300f76f753 More noise if THT_DEBUG is set. 2009-06-16 19:03:13 +00:00
Andreas Öman
bfc5e80eb4 Add AAC stream type. 2009-06-16 19:02:53 +00:00
Andreas Öman
b7e1fdf164 CA descriptors can be sent in stream type loop as well. 2009-06-15 18:37:54 +00:00
Andreas Öman
b24ac962ee tht_networkname() can return NULL. Avoid crashing. 2009-06-13 11:05:52 +00:00
Andreas Öman
b09164dc6c Proper NULL checks on xc_displayname 2009-06-10 11:03:02 +00:00
Andreas Öman
2739e0ff93 Add better support for parsing TS CAT 2009-06-10 06:11:14 +00:00
Andreas Öman
6ba20772ae Fix memory leak (startup only) 2009-06-10 06:09:55 +00:00
Andreas Öman
566446d77e Fix a memory leak (Startup only) 2009-06-10 05:54:48 +00:00
Andreas Öman
98b95af3cd Fix a memory leak (Startup only) 2009-06-10 05:54:42 +00:00
Andreas Öman
3ca0acafac Update changelog date 2009-06-07 17:23:08 +00:00