]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agompegts: notify when a network entry is added
Adam Sutton [Sat, 6 Jul 2013 14:11:19 +0000 (15:11 +0100)] 
mpegts: notify when a network entry is added

13 years agoidnode: added new general purpose notification routine
Adam Sutton [Sat, 6 Jul 2013 14:11:06 +0000 (15:11 +0100)] 
idnode: added new general purpose notification routine

13 years agompegts: couple of extra fields in the grids
Adam Sutton [Sat, 6 Jul 2013 13:23:35 +0000 (14:23 +0100)] 
mpegts: couple of extra fields in the grids

13 years agowebui: some modifications to show enum fields in the grid views
Adam Sutton [Sat, 6 Jul 2013 13:01:45 +0000 (14:01 +0100)] 
webui: some modifications to show enum fields in the grid views

13 years agolinuxdvb: minor UI cosmetics, not sure its the best way to solve the problem.
Adam Sutton [Sat, 6 Jul 2013 12:07:31 +0000 (13:07 +0100)] 
linuxdvb: minor UI cosmetics, not sure its the best way to solve the problem.

13 years agolinuxdvb: fix some stupid diseqc config choices
Adam Sutton [Sat, 6 Jul 2013 11:54:30 +0000 (12:54 +0100)] 
linuxdvb: fix some stupid diseqc config choices

13 years agofilebundle: reverse changes made in PR283
Adam Sutton [Fri, 5 Jul 2013 08:33:49 +0000 (09:33 +0100)] 
filebundle: reverse changes made in PR283

The zlib input buffer is not defined const, therefore the extra malloc/memcpy
is required.

13 years agolinuxdvb: fix LNB config
Adam Sutton [Wed, 3 Jul 2013 16:30:46 +0000 (17:30 +0100)] 
linuxdvb: fix LNB config

13 years agobuild: ensure we follow symlinks during installation
Adam Sutton [Wed, 3 Jul 2013 13:45:58 +0000 (14:45 +0100)] 
build: ensure we follow symlinks during installation

This is because I now store 3rd party code outside of the main source tree

13 years ago- Fix - finally I remember what the purpose of that assert was. 283/head
Benny Morgan [Tue, 2 Jul 2013 21:27:28 +0000 (23:27 +0200)] 
- Fix - finally I remember what the purpose of that assert was.

13 years ago- Remove assert - don't see why that assert should be - it only makes tvheadend crash...
Benny Morgan [Tue, 2 Jul 2013 21:19:32 +0000 (23:19 +0200)] 
- Remove assert - don't see why that assert should be - it only makes tvheadend crash for me

13 years agolinuxdvb webui: starting to get a very rough editor for satconf
Adam Sutton [Mon, 1 Jul 2013 11:51:31 +0000 (12:51 +0100)] 
linuxdvb webui: starting to get a very rough editor for satconf

This is still very crap, but if I can get "something" it'll be better than
nothing at this stage.

13 years agoiptv: minor addition to debug output
Adam Sutton [Mon, 1 Jul 2013 11:50:58 +0000 (12:50 +0100)] 
iptv: minor addition to debug output

13 years ago- Move dvb_charset_list from dvb_charset.h to dvb_charset.c, and make it static
Benny Morgan [Sun, 30 Jun 2013 20:16:02 +0000 (22:16 +0200)] 
- Move dvb_charset_list from dvb_charset.h to dvb_charset.c, and make it static

13 years ago- Fix - allocate space for the '\0' character for tvheadend_webroot
Benny Morgan [Sun, 30 Jun 2013 20:13:20 +0000 (22:13 +0200)] 
- Fix - allocate space for the '\0' character for tvheadend_webroot

13 years ago- Fix - In case that num parameter was NULL, epg_episode_num_deserialize funcion...
Benny Morgan [Sun, 30 Jun 2013 19:55:24 +0000 (21:55 +0200)] 
- Fix - In case that num parameter was NULL, epg_episode_num_deserialize funcion would return newly calloc'd
  epg_episode_num_t, but it's never used like this, so better remove the calloc, and make it void return.

13 years ago- Fix - exchange a fixed malloc(50) to char addrstr[50] - no need for malloc here
Benny Morgan [Sun, 30 Jun 2013 19:52:21 +0000 (21:52 +0200)] 
- Fix - exchange a fixed malloc(50) to char addrstr[50] - no need for malloc here

13 years ago- Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc...
Benny Morgan [Sun, 30 Jun 2013 19:50:58 +0000 (21:50 +0200)] 
- Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc here

13 years ago- Fix - buf is assigned to to cm->cm_data with is defined 'uint8_t cm_data[CWS_NETMS...
Benny Morgan [Sun, 30 Jun 2013 19:49:08 +0000 (21:49 +0200)] 
- Fix -  buf is assigned to to cm->cm_data with is defined 'uint8_t cm_data[CWS_NETMSGSIZE];' part of the cwc_message_t, never malloc'd and should be free'd

13 years ago- Fix - instead of make a fixed malloc(50), just do a char addrstr[50]
Benny Morgan [Sun, 30 Jun 2013 19:41:16 +0000 (21:41 +0200)] 
- Fix - instead of make a fixed malloc(50), just do a char addrstr[50]

13 years ago- Fix memory leak - st->es_section allocated in tsdemux.c - line 108, was not free'd
Benny Morgan [Sun, 30 Jun 2013 19:39:34 +0000 (21:39 +0200)] 
- Fix memory leak - st->es_section allocated in tsdemux.c - line 108, was not free'd

13 years ago- Fix memory leak - After cwc_running is set to 0 in capmt_destroy, capmt and capmt...
Benny Morgan [Sun, 30 Jun 2013 19:35:43 +0000 (21:35 +0200)] 
- Fix memory leak - After cwc_running is set to 0 in capmt_destroy, capmt and capmt->id was not free'd

13 years ago- Fix memory leak - In case that img is already in cache, img->url was not free'd
Benny Morgan [Sun, 30 Jun 2013 19:31:49 +0000 (21:31 +0200)] 
- Fix memory leak -  In case that img is already in cache, img->url was not free'd

13 years ago- Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path...
Benny Morgan [Sun, 30 Jun 2013 19:19:15 +0000 (21:19 +0200)] 
- Fix memory leaks -  Some fields in tda was not free'd. tda_rootpath, tda_fe_path, tda_demux_path and tda_dvr_path

13 years ago- Fix memory leak - cfg is was free'd allocated in dvr_config_create - line 1218
Benny Morgan [Sun, 30 Jun 2013 19:11:22 +0000 (21:11 +0200)] 
- Fix memory leak -  cfg is was free'd allocated in dvr_config_create - line 1218

13 years ago- Fix memory leak - in case htmsg_binary_des0 return's something < 0, n and f was...
Benny Morgan [Sun, 30 Jun 2013 19:09:09 +0000 (21:09 +0200)] 
- Fix memory leak -  in case htmsg_binary_des0 return's something < 0, n and f was not free'd

13 years ago- Fix memory leak - dtf in tda->tda_table_feed queue, malloc'd in dvb_adapter.c ...
Benny Morgan [Sun, 30 Jun 2013 18:18:13 +0000 (20:18 +0200)] 
- Fix memory leak - dtf in tda->tda_table_feed queue, malloc'd in dvb_adapter.c - line 1115 was not free'd

13 years ago- Fix memory leak - free tda->tda_fe_info in dvb_adapter_destroy
Benny Morgan [Sun, 30 Jun 2013 18:15:13 +0000 (20:15 +0200)] 
- Fix memory leak - free tda->tda_fe_info in dvb_adapter_destroy

13 years ago- Fix memory leak - cwc->cwc_id and cwc->cwc_viaccess_emm.shared_emm may are not...
Benny Morgan [Sun, 30 Jun 2013 18:10:56 +0000 (20:10 +0200)] 
- Fix memory leak -  cwc->cwc_id and cwc->cwc_viaccess_emm.shared_emm may are not free'd on cleanup

13 years ago- Fix memory leak - free cwc->cwc_cryptoworks_emm.shared_emm before set to NULL,...
Benny Morgan [Sun, 30 Jun 2013 18:07:38 +0000 (20:07 +0200)] 
- Fix memory leak - free cwc->cwc_cryptoworks_emm.shared_emm before set to NULL, if not NULL it must be malloc'd on line 1839 (case 0x84)

13 years ago- Fix possible memory leak - hc->hc_reply queue may hold malloc'd memory after return...
Benny Morgan [Sun, 30 Jun 2013 17:27:48 +0000 (19:27 +0200)] 
- Fix possible memory leak - hc->hc_reply queue may hold malloc'd memory after return of http_server_requests

13 years agolinuxdvb: I actually have something resembling diseqc config.
Adam Sutton [Tue, 25 Jun 2013 19:34:01 +0000 (20:34 +0100)] 
linuxdvb: I actually have something resembling diseqc config.

I still need to actually be able to properly set it from the UI and this
is one area where the very generic UI really does feel clumsy.

13 years agolinuxdvb: minor corrections to the diseqc code.
Adam Sutton [Tue, 25 Jun 2013 15:11:38 +0000 (16:11 +0100)] 
linuxdvb: minor corrections to the diseqc code.

13 years agoMerge pull request #281 from petriposio/issue/1689
Adam Sutton [Mon, 24 Jun 2013 11:41:05 +0000 (04:41 -0700)] 
Merge pull request #281 from petriposio/issue/1689

Description tag fix

13 years agolinxudvb: remove deprecated code
Adam Sutton [Mon, 24 Jun 2013 09:09:47 +0000 (10:09 +0100)] 
linxudvb: remove deprecated code

Some bits are still incomplete, but I can refer to copies from now on.

13 years agolinuxdvb: transition to diseqc send command in new code.
Adam Sutton [Mon, 24 Jun 2013 09:09:06 +0000 (10:09 +0100)] 
linuxdvb: transition to diseqc send command in new code.

13 years agoDescription tag fix 281/head
pete [Sun, 23 Jun 2013 16:05:26 +0000 (19:05 +0300)] 
Description tag fix

13 years agoidnode prop: added floating point (double) property
Adam Sutton [Sun, 23 Jun 2013 13:56:55 +0000 (14:56 +0100)] 
idnode prop: added floating point (double) property

13 years agolinuxdvb: fix some mistakes in switch properties
Adam Sutton [Sun, 23 Jun 2013 13:25:51 +0000 (14:25 +0100)] 
linuxdvb: fix some mistakes in switch properties

13 years agolinuxdvb: added rotor GOTOX/USALS implementation
Adam Sutton [Sun, 23 Jun 2013 13:23:05 +0000 (14:23 +0100)] 
linuxdvb: added rotor GOTOX/USALS implementation

This is taken from PR #238. I still don't have the movement duration stuff
done. And now I really need to think more about the config.

13 years agomisc: fix and simplify string procesing bug
Adam Sutton [Sun, 23 Jun 2013 12:34:01 +0000 (13:34 +0100)] 
misc: fix and simplify string procesing bug

previously this could create wildly inaccurate results for numbers with
a larger number of fractional digits. Combined with inaccuracy of representing
some numbers this could result in a roundtrip str -> double -> str ending
up with complete garbage.

13 years agolinuxdvb: added rotor object, though no implementation yet
Adam Sutton [Sun, 23 Jun 2013 12:33:33 +0000 (13:33 +0100)] 
linuxdvb: added rotor object, though no implementation yet

13 years agolinuxdvb: added missing LNBs and started on switch config
Adam Sutton [Sat, 22 Jun 2013 20:36:10 +0000 (21:36 +0100)] 
linuxdvb: added missing LNBs and started on switch config

13 years agolinuxdvb: started adding LNB config (only Universal so far)
Adam Sutton [Fri, 21 Jun 2013 16:31:47 +0000 (17:31 +0100)] 
linuxdvb: started adding LNB config (only Universal so far)

I actually had all the existing LNBs done but lost the file, doh!

Clearly the current use of the diseqc_setup() function will not work, I
need to read the diseqc spec and decide whether I need to slightly alter
my API setup.

13 years agolinuxdvb: I now have basic diseqc framework (untested) in place.
Adam Sutton [Fri, 21 Jun 2013 16:06:44 +0000 (17:06 +0100)] 
linuxdvb: I now have basic diseqc framework (untested) in place.

This includes delayed progamming of diseqc commands and a dynamic grace
period that includes the total diseqc delay.

I think that I still need to understand whether doing independent progamming
of each component in the way I have will work. I'm honestly not sure!

13 years agompegts: fix SI section processing bugs
Adam Sutton [Wed, 19 Jun 2013 13:38:10 +0000 (14:38 +0100)] 
mpegts: fix SI section processing bugs

13 years agobuild: fix some formatting in Makefile
Adam Sutton [Mon, 17 Jun 2013 18:57:09 +0000 (19:57 +0100)] 
build: fix some formatting in Makefile

13 years agompegts: some logging cleanups
Adam Sutton [Mon, 17 Jun 2013 18:56:30 +0000 (19:56 +0100)] 
mpegts: some logging cleanups

13 years agolinuxdvb: fix diseqc LNB setting for polarity
Adam Sutton [Mon, 17 Jun 2013 23:25:30 +0000 (00:25 +0100)] 
linuxdvb: fix diseqc LNB setting for polarity

I had forgotten to setup the voltage field used for polarity switching
which meant I was always getting V. This is why my scanning was going
cock eyed.

Think I probably need to add back in some sanity checks.

13 years agompegts: failed to stop processing SDT on bad start
Adam Sutton [Mon, 17 Jun 2013 22:48:59 +0000 (23:48 +0100)] 
mpegts: failed to stop processing SDT on bad start

This includes detection of already processed sections

13 years agoOnly compare the serieslink field when comparing an event with a serieslink auto...
Dave Chapman [Mon, 17 Jun 2013 21:06:05 +0000 (22:06 +0100)] 
Only compare the serieslink field when comparing an event with a serieslink auto recording.  Previously tvh was also comparing other fields, including title, which broke some serieslink recordings (e.g. if the episodes had unique titles).  Fix by adamsutton.

13 years agov4l: disable V4L for now
Adam Sutton [Mon, 17 Jun 2013 16:31:29 +0000 (17:31 +0100)] 
v4l: disable V4L for now

I need to actually add the new code!

13 years agoiptv: update to new MPEGTS API so it will compile
Adam Sutton [Mon, 17 Jun 2013 16:30:35 +0000 (17:30 +0100)] 
iptv: update to new MPEGTS API so it will compile

It probably won't actually work just yet, some stuff probably needs
further updates.

13 years agotsfile: update to make it compile with new MPEGTS API
Adam Sutton [Mon, 17 Jun 2013 16:10:41 +0000 (17:10 +0100)] 
tsfile: update to make it compile with new MPEGTS API

13 years agocsa: fix some silly mistakes in TS processing
Adam Sutton [Mon, 17 Jun 2013 15:40:59 +0000 (16:40 +0100)] 
csa: fix some silly mistakes in TS processing

I have now managed to get a cwc decryption to work on my system.

13 years agocsa: forgot to add the new CSA wrapper
Adam Sutton [Mon, 17 Jun 2013 13:07:04 +0000 (14:07 +0100)] 
csa: forgot to add the new CSA wrapper

13 years agocsa: add back in CAT/CA processing
Adam Sutton [Mon, 17 Jun 2013 12:13:49 +0000 (13:13 +0100)] 
csa: add back in CAT/CA processing

13 years agocsa: added back in SCT_CA processing
Adam Sutton [Mon, 17 Jun 2013 11:54:36 +0000 (12:54 +0100)] 
csa: added back in SCT_CA processing

This is a bit of a hack really, since its now the only SI data that's
handled as an elementary stream. However I think it has to be that way
else it'll get messy.

13 years agocsa: started to rework the descrambling support
Adam Sutton [Mon, 17 Jun 2013 11:28:17 +0000 (12:28 +0100)] 
csa: started to rework the descrambling support

13 years agompegts: add properties to network/mux for list of children
Adam Sutton [Sun, 16 Jun 2013 14:05:06 +0000 (15:05 +0100)] 
mpegts: add properties to network/mux for list of children

13 years agowebui: ensure we pick up read-only props for stuff in the grid.
Adam Sutton [Sun, 16 Jun 2013 13:54:16 +0000 (14:54 +0100)] 
webui: ensure we pick up read-only props for stuff in the grid.

13 years agoidnode prop: changed to use generic get/set/list methods for properties
Adam Sutton [Sun, 16 Jun 2013 13:30:00 +0000 (14:30 +0100)] 
idnode prop: changed to use generic get/set/list methods for properties

This will allow for addition of other type methods without having to add
lots of callbacks, the real prototype can be infered from the property type

13 years agolinuxdvb: load/save satconf configuration
Adam Sutton [Sun, 16 Jun 2013 12:34:29 +0000 (13:34 +0100)] 
linuxdvb: load/save satconf configuration

13 years agompegts: one more dvb-s fix, I'm now able to stream from DVB-S!
Adam Sutton [Sun, 16 Jun 2013 12:08:48 +0000 (13:08 +0100)] 
mpegts: one more dvb-s fix, I'm now able to stream from DVB-S!

13 years agompegts: add flag to indicate whether open_service is first time or not
Adam Sutton [Sun, 16 Jun 2013 11:45:21 +0000 (12:45 +0100)] 
mpegts: add flag to indicate whether open_service is first time or not

There is some code that requires a mutex only on the first run, this saves
that lock and potentially stops a deadlock.

Really I probably could have added another callback specifically for this
function, but was worried about explosion of functions for every little
element.

13 years agolinxudvb: corrected typo thanks to user comment on github
Adam Sutton [Sun, 16 Jun 2013 11:06:18 +0000 (12:06 +0100)] 
linxudvb: corrected typo thanks to user comment on github

13 years agompegts: ensure fe type is set before normal config load
Adam Sutton [Sun, 16 Jun 2013 10:04:12 +0000 (11:04 +0100)] 
mpegts: ensure fe type is set before normal config load

If we don't do this some checks (such as network type on set) will fail
as the fe type may not be set before setting the network.

13 years agompegts: fix issues surrounding service startup on proxied input
Adam Sutton [Sun, 16 Jun 2013 09:48:29 +0000 (10:48 +0100)] 
mpegts: fix issues surrounding service startup on proxied input

I.e. DVB-S where satconf is acting as a proxy for the frontend.

13 years agompegts: ensure all data queues are properly flushed
Adam Sutton [Sat, 15 Jun 2013 20:37:54 +0000 (21:37 +0100)] 
mpegts: ensure all data queues are properly flushed

This ensures that we don't get stale data into the SI table pipelines
which can result in processing of data that doesn't match the expected
mux (and ultimately screws up addressing).

13 years agompegts: correct a couple of stupid mistakes
Adam Sutton [Sat, 15 Jun 2013 14:00:39 +0000 (15:00 +0100)] 
mpegts: correct a couple of stupid mistakes

13 years agolinuxdvb: add initial status output message
Adam Sutton [Sat, 15 Jun 2013 19:33:02 +0000 (20:33 +0100)] 
linuxdvb: add initial status output message

13 years agolinuxdvb: early stage of getting DVB-S to work.
Adam Sutton [Sat, 15 Jun 2013 13:34:06 +0000 (14:34 +0100)] 
linuxdvb: early stage of getting DVB-S to work.

I've added missing config (delsys) to muxes and I've got satconf working
as a full proxy of frontend (may still be a few small issues). Satconf
is not yet doing anything useful, its hardcoded to a universal LNB and
no switch/rotor support.

13 years agompegts: Added some new post start/stop routines to allow flexibility
Adam Sutton [Sat, 15 Jun 2013 13:07:21 +0000 (14:07 +0100)] 
mpegts: Added some new post start/stop routines to allow flexibility

This is required for DVB-S where the input object is actually acting as a
proxy for the frontend.

13 years agowebui: fix issues so that satconf create dialog appears
Adam Sutton [Fri, 14 Jun 2013 22:16:35 +0000 (23:16 +0100)] 
webui: fix issues so that satconf create dialog appears

13 years agolinuxdvb: a bit more work on satconf
Adam Sutton [Fri, 14 Jun 2013 22:15:43 +0000 (23:15 +0100)] 
linuxdvb: a bit more work on satconf

I now have initial code for tuning a satconf (LNB only).

13 years agoidnode: add protection against NULL title
Adam Sutton [Fri, 14 Jun 2013 22:14:35 +0000 (23:14 +0100)] 
idnode: add protection against NULL title

This shouldn't really happen (and I need to look at why it is) but also
best to have protection against it anyway.

13 years agowebui: initial UI for satconf config
Adam Sutton [Fri, 14 Jun 2013 16:34:44 +0000 (17:34 +0100)] 
webui: initial UI for satconf config

13 years agolinuxdvb: initial satconf structure
Adam Sutton [Fri, 14 Jun 2013 16:33:41 +0000 (17:33 +0100)] 
linuxdvb: initial satconf structure

This is mostly the initial boiler plate just to get me started it doesn't
actually do anything useful yet.

13 years agoidnode: add function to check if node is instance of a class
Adam Sutton [Fri, 14 Jun 2013 16:32:27 +0000 (17:32 +0100)] 
idnode: add function to check if node is instance of a class

13 years agompegts: add callback in input for creating instances
Adam Sutton [Thu, 13 Jun 2013 21:43:55 +0000 (22:43 +0100)] 
mpegts: add callback in input for creating instances

This will be necessary for DVB-S where we will have a slightly
strange arragement as the satconf will be the primary input and will
be backed by multiple frontends.

13 years agowebui: use the same editor field constructor for the grid view
Adam Sutton [Wed, 12 Jun 2013 07:26:03 +0000 (08:26 +0100)] 
webui: use the same editor field constructor for the grid view

This includes enumerated combo boxes as required for channel selection.

13 years agompegts: ensure mpegts_service has service as parent class
Adam Sutton [Wed, 12 Jun 2013 07:25:26 +0000 (08:25 +0100)] 
mpegts: ensure mpegts_service has service as parent class

This allows for the channel mapping field to be made available in UI

13 years agoidnode mpegts: minor corrections to previous refactoring
Adam Sutton [Tue, 11 Jun 2013 21:34:57 +0000 (22:34 +0100)] 
idnode mpegts: minor corrections to previous refactoring

13 years agoidnode: Updated all objects to new idnode/prop API
Adam Sutton [Tue, 11 Jun 2013 19:29:02 +0000 (20:29 +0100)] 
idnode: Updated all objects to new idnode/prop API

13 years agoidnode: massive cleanup
Adam Sutton [Tue, 11 Jun 2013 19:18:04 +0000 (20:18 +0100)] 
idnode: massive cleanup

I've cleaned up all the methods to make things a bit more consistent and
removed stuff that wasn't being used.

13 years agowebui: idnode saving now works (though needs reworking)
Adam Sutton [Tue, 11 Jun 2013 13:00:05 +0000 (14:00 +0100)] 
webui: idnode saving now works (though needs reworking)

13 years agompegts: update to new idnode_load function and fix some config issues
Adam Sutton [Tue, 11 Jun 2013 12:59:37 +0000 (13:59 +0100)] 
mpegts: update to new idnode_load function and fix some config issues

13 years agoidnode: added saving on update of properties
Adam Sutton [Tue, 11 Jun 2013 12:53:48 +0000 (13:53 +0100)] 
idnode: added saving on update of properties

This needs some serious tidying up

13 years agowebui: move idnode tree to idnode.js and update to handle 2 types of enum
Adam Sutton [Mon, 10 Jun 2013 20:54:53 +0000 (21:54 +0100)] 
webui: move idnode tree to idnode.js and update to handle 2 types of enum

13 years agolinuxdvb: started to make it possible to set network on tuner from UI
Adam Sutton [Mon, 10 Jun 2013 20:54:25 +0000 (21:54 +0100)] 
linuxdvb: started to make it possible to set network on tuner from UI

13 years agompegts: only update the network name if its blank
Adam Sutton [Mon, 10 Jun 2013 20:53:19 +0000 (21:53 +0100)] 
mpegts: only update the network name if its blank

This is becuase this will mostly be set by users now

13 years agolinuxdvb: ensure we don't crash if device ID goes missing
Adam Sutton [Mon, 10 Jun 2013 20:52:24 +0000 (21:52 +0100)] 
linuxdvb: ensure we don't crash if device ID goes missing

13 years agoidnode: add a find by class feature and second enum for dynamic output
Adam Sutton [Mon, 10 Jun 2013 20:48:03 +0000 (21:48 +0100)] 
idnode: add a find by class feature and second enum for dynamic output

13 years agompegts: fixed some issues with input init
Adam Sutton [Mon, 10 Jun 2013 16:28:45 +0000 (17:28 +0100)] 
mpegts: fixed some issues with input init

13 years agowebui: some fixes to allow proper creation of networks and muxes
Adam Sutton [Mon, 10 Jun 2013 14:24:52 +0000 (15:24 +0100)] 
webui: some fixes to allow proper creation of networks and muxes

13 years agowebui: can now create new muxes from the UI
Adam Sutton [Mon, 10 Jun 2013 13:53:27 +0000 (14:53 +0100)] 
webui: can now create new muxes from the UI

This needs testing and I'm sure some data validation would be useful!

13 years agompegts: start adding routines for creation of muxes from UI
Adam Sutton [Mon, 10 Jun 2013 13:52:41 +0000 (14:52 +0100)] 
mpegts: start adding routines for creation of muxes from UI

This includes a new routine that operates using a full htsmsg_t config
rather than dvb_mux_conf (used for auto-detection).

13 years agowebui: added support for enumerated types in the editor panel
Adam Sutton [Mon, 10 Jun 2013 12:44:36 +0000 (13:44 +0100)] 
webui: added support for enumerated types in the editor panel

13 years agompegts: add full DVB mux configuration support
Adam Sutton [Mon, 10 Jun 2013 12:43:14 +0000 (13:43 +0100)] 
mpegts: add full DVB mux configuration support

I have still not added ATSC (lazy) but C/T/S are all added. There is no
attempt to base the options on the hardware support, user is expected
to know anyway. The AUTO options could possibly be checked, but my guess
is that these days most tuners support AUTO modes anyway.

13 years agoidnode prop: added support for str_enum
Adam Sutton [Mon, 10 Jun 2013 12:42:28 +0000 (13:42 +0100)] 
idnode prop: added support for str_enum

This allows classes to define enumerated types, such as required for the
DVB FE configuration.