]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agoepg: forgot to uncomment the broadcast save loop
Adam Sutton [Wed, 28 Aug 2013 20:07:49 +0000 (21:07 +0100)] 
epg: forgot to uncomment the broadcast save loop

12 years agosupport: Configuration migration script
Adam Sutton [Fri, 30 Aug 2013 22:07:56 +0000 (23:07 +0100)] 
support: Configuration migration script

This attmepts to rebuild the DVB network (not including satconf/adapters)
and also the channel list. This is 90+% of the work and should be enough
for most users to get up and running a bit more quickly.

12 years agoeit: fix bug from last set of merges from my epg-update branch
Adam Sutton [Wed, 28 Aug 2013 19:18:01 +0000 (20:18 +0100)] 
eit: fix bug from last set of merges from my epg-update branch

12 years agoepggrab: complete update to OTA mux and EIT
Adam Sutton [Fri, 23 Aug 2013 14:39:25 +0000 (15:39 +0100)] 
epggrab: complete update to OTA mux and EIT

Still haven't touched OpenTV and there are several hacks in here for which
a proper solution is required.
(cherry picked from commit 9212120eb4c92aacb0d9cb75624961bf27e2ef5a)

12 years agompegts: allow out of sequence table processing
Adam Sutton [Tue, 27 Aug 2013 20:45:41 +0000 (21:45 +0100)] 
mpegts: allow out of sequence table processing

also corrected invalid length check and added lots of extra debug
(cherry picked from commit 1c40381adb4f95cae3bb7d366d56bf68c3c06a9e)

12 years agolinuxdvb: ensure that PID filters are not installed early
Adam Sutton [Tue, 27 Aug 2013 20:13:22 +0000 (21:13 +0100)] 
linuxdvb: ensure that PID filters are not installed early

I thought this was causing stale data to enter the pipelines, turns
out this was not the case (it was just a NIT entry for a mux that
didn't exist colliding with one that did).

However still a useful mod.
(cherry picked from commit a7c7b76e8f8f10ece3af3132964c8afd19b26391)

12 years agompegts: add the concept of a mux level subscription
Adam Sutton [Tue, 27 Aug 2013 20:07:54 +0000 (21:07 +0100)] 
mpegts: add the concept of a mux level subscription

This is necessary so that things like EPG grabbing can make
subscriptions that take precedence over initial scan but not
over standard subscriptions.

Will also be used for the debug mux dump from UI feature.
(cherry picked from commit 35a58bdf85008b819504e86e26f1072f79e79af3)

12 years agompegts: fix debug display bug and event firing
Adam Sutton [Fri, 23 Aug 2013 21:50:55 +0000 (22:50 +0100)] 
mpegts: fix debug display bug and event firing
(cherry picked from commit 293542812ac05ee6b806444b9def7212f28ae9b2)

12 years agotvhlog: move output to a thread
Adam Sutton [Mon, 26 Aug 2013 20:30:55 +0000 (21:30 +0100)] 
tvhlog: move output to a thread

I'm hoping this will give a small performance boost with heavy levels
of trace. This is because I'm finding that data appears to be missing
when testing EIT, but to test I need to enable debug and I think that
debug may be part of the problem!
(cherry picked from commit d59421f91896fe30cd6ba6507f90ad0766903ae3)

12 years agompegts: fix updates made for tvhpoll in merge
Adam Sutton [Wed, 28 Aug 2013 19:04:37 +0000 (20:04 +0100)] 
mpegts: fix updates made for tvhpoll in merge

12 years agoMerge branch 'feature/dvb-rewrite' v3.9
Adam Sutton [Wed, 28 Aug 2013 16:08:39 +0000 (17:08 +0100)] 
Merge branch 'feature/dvb-rewrite'

Conflicts:
Makefile
configure
src/dvb/diseqc.h
src/dvb/dvb.h
src/dvb/dvb_adapter.c
src/dvb/dvb_fe.c
src/dvb/dvb_input_filtered.c
src/dvb/dvb_tables.c
src/input/mpegts/dvb_psi.c
src/input/mpegts/iptv/iptv_mux.c
src/iptv_input.c
src/service_mapper.h
src/webui/static/app/tvadapters.js
src/webui/webui.c

12 years agoiptv: further fixes to input processing
Adam Sutton [Thu, 22 Aug 2013 21:38:42 +0000 (22:38 +0100)] 
iptv: further fixes to input processing

I had forgotten to make the read() buffers mux specific. Without this they
effectively end up using the same buffer for all active sessions and will
trample all over each other!

12 years agompegts: ensure that partial (TS packet) reads are properly handled
Adam Sutton [Thu, 22 Aug 2013 21:04:23 +0000 (22:04 +0100)] 
mpegts: ensure that partial (TS packet) reads are properly handled

12 years agoiptv: sort out service configuration
Adam Sutton [Thu, 22 Aug 2013 21:01:38 +0000 (22:01 +0100)] 
iptv: sort out service configuration

12 years agochannel: provide a link in the channel grid to allow playback.
Adam Sutton [Thu, 22 Aug 2013 15:51:53 +0000 (16:51 +0100)] 
channel: provide a link in the channel grid to allow playback.

12 years agochannel: migrated channel_t to an idnode
Adam Sutton [Tue, 20 Aug 2013 15:21:02 +0000 (16:21 +0100)] 
channel: migrated channel_t to an idnode

Also since the channel name is no longer unique various other things have
had to be updated.

12 years agoapi: include access to the service mapper
Adam Sutton [Sun, 18 Aug 2013 10:56:30 +0000 (11:56 +0100)] 
api: include access to the service mapper

12 years agoservice_mapper: New service mapper code
Adam Sutton [Sat, 3 Aug 2013 12:39:55 +0000 (13:39 +0100)] 
service_mapper: New service mapper code

This will now allow the mappings between services and channels to be created.
Some basic options have been created for the purpose of allowing certain
level of control of how the mapping is done.

12 years agompegts: debug statement fix
Adam Sutton [Sun, 18 Aug 2013 10:41:08 +0000 (11:41 +0100)] 
mpegts: debug statement fix

12 years agoiptv: make it possibel for HTTP reception to be used in IPTV
Adam Sutton [Tue, 20 Aug 2013 19:12:04 +0000 (20:12 +0100)] 
iptv: make it possibel for HTTP reception to be used in IPTV

12 years agoiptv: updated to work with new API
Adam Sutton [Sat, 17 Aug 2013 18:50:52 +0000 (19:50 +0100)] 
iptv: updated to work with new API

This isn't fully tested and no doubt there are configuration issues to
be resolved. But I was able to receive an RTP stream using negge's server.

12 years agoidnode: some additional debug
Adam Sutton [Sat, 17 Aug 2013 18:50:18 +0000 (19:50 +0100)] 
idnode: some additional debug

12 years agolinuxdvb: updated mux to use new idnode delete routine
Adam Sutton [Fri, 16 Aug 2013 12:56:31 +0000 (13:56 +0100)] 
linuxdvb: updated mux to use new idnode delete routine

12 years agoapi webui: simplified webui API by removing "args" field
Adam Sutton [Fri, 16 Aug 2013 12:49:25 +0000 (13:49 +0100)] 
api webui: simplified webui API by removing "args" field

The API code has also been updated to use the htsmsg auto conversion of
strings to map/list where required. Basic approach is check for list/map
first and if that fails fallback to string (if that's whats appropriate
for a mixed type field).

12 years agohtsmsg: added automatic conversion from string to msg/list
Adam Sutton [Fri, 16 Aug 2013 12:47:41 +0000 (13:47 +0100)] 
htsmsg: added automatic conversion from string to msg/list

This is done on request if the string can be JSON deserialized. This is
useful for the common API where the webui will be sending in serialized
strings and saves having the special case "args" field.

For things like HTSP, which deal directly in htsmsg, the fields should
already have been converted to the right formats etc...

12 years agohtsmsg: missed off the header updates for cleanup
Adam Sutton [Fri, 16 Aug 2013 11:57:03 +0000 (12:57 +0100)] 
htsmsg: missed off the header updates for cleanup

12 years agohtsmsg prop: some tidying up of type conversions
Adam Sutton [Thu, 15 Aug 2013 21:31:47 +0000 (22:31 +0100)] 
htsmsg prop: some tidying up of type conversions

Really this lot could do with a proper tidy up, but probably for another day
and since this code is kinda shared with showtime I want to keep the changes
to a minimum until I've had a chance to discuss with Andreas.

12 years agowebui: some minor corrections to mpegts/idnode code
Adam Sutton [Thu, 15 Aug 2013 11:30:19 +0000 (12:30 +0100)] 
webui: some minor corrections to mpegts/idnode code

12 years agowebui: ensure there is output for successful ops
Adam Sutton [Thu, 15 Aug 2013 11:29:53 +0000 (12:29 +0100)] 
webui: ensure there is output for successful ops

12 years agoidnode: fix bug in config saving, not calling callback properly
Adam Sutton [Thu, 15 Aug 2013 11:29:33 +0000 (12:29 +0100)] 
idnode: fix bug in config saving, not calling callback properly

12 years agoMerge branch 'feature/dvb-rewrite' of github.com:adamsutton/tvheadend into feature...
Adam Sutton [Thu, 15 Aug 2013 11:06:51 +0000 (12:06 +0100)] 
Merge branch 'feature/dvb-rewrite' of github.com:adamsutton/tvheadend into feature/dvb-rewrite

12 years agowebui: updated UI to new API calls. Still crap, but hey ho!
Adam Sutton [Thu, 15 Aug 2013 11:06:00 +0000 (12:06 +0100)] 
webui: updated UI to new API calls. Still crap, but hey ho!

12 years agompegts linuxdvb: some minor modifications to linuxdvb for better idnode API
Adam Sutton [Thu, 15 Aug 2013 11:05:30 +0000 (12:05 +0100)] 
mpegts linuxdvb: some minor modifications to linuxdvb for better idnode API

12 years agoapi webui: migrated most of the new web API stuff to the new API subsystem
Adam Sutton [Thu, 15 Aug 2013 11:05:04 +0000 (12:05 +0100)] 
api webui: migrated most of the new web API stuff to the new API subsystem

12 years agoidnode: add new deletion method to allow generic api method
Adam Sutton [Wed, 14 Aug 2013 15:10:17 +0000 (16:10 +0100)] 
idnode: add new deletion method to allow generic api method

12 years agoapi: started to add idnode to the new API structure
Adam Sutton [Mon, 12 Aug 2013 19:39:40 +0000 (20:39 +0100)] 
api: started to add idnode to the new API structure

12 years agotranscoding: fixed copy & paste error, making it impossible to disable transcoding...
John Törnblom [Sun, 11 Aug 2013 19:34:43 +0000 (21:34 +0200)] 
transcoding: fixed copy & paste error, making it impossible to disable transcoding from the webui once enabled.

12 years agotranscoding: added option to enable/disable transcoding from the webif
John Törnblom [Sun, 11 Aug 2013 19:19:05 +0000 (21:19 +0200)] 
transcoding: added option to enable/disable transcoding from the webif

12 years agoapi: started work on creating a common API framework
Adam Sutton [Sat, 10 Aug 2013 13:08:36 +0000 (14:08 +0100)] 
api: started work on creating a common API framework

The idea is that this will become a common API framework for both HTTP
and HTSP. And anything else we might think off.

The only real constraint at the moment is both assume a JSON like input
format (for simplicity) since they currently have that in common.

12 years agoInclude correct charset selection for Canal + Spain Transponders 290/head
jurrabi [Sat, 10 Aug 2013 10:43:59 +0000 (12:43 +0200)] 
Include correct charset selection for Canal + Spain Transponders

Canal + uses it's own encoded guide. But info for Current-Next program is delivered using standard EPG DVB-S method. But it doesn't indicate correctly the encoding used (latin) so TVH shows information assuming UTF-8 and this doesn't show correctly latin chars (áéíóúñ and things like that).
This modification allows tvh to correctly identify charset for current (as of today 10Aug2013) Canal + Spain transponders.

12 years agoidnode: ensure nodes are properly saved on update
Adam Sutton [Fri, 9 Aug 2013 22:13:34 +0000 (23:13 +0100)] 
idnode: ensure nodes are properly saved on update

12 years agompegts linuxdvb: use new class lookup for satconf network lookup
Adam Sutton [Wed, 7 Aug 2013 20:54:13 +0000 (21:54 +0100)] 
mpegts linuxdvb: use new class lookup for satconf network lookup

12 years agoidnode: added concept of class registration
Adam Sutton [Wed, 7 Aug 2013 20:53:31 +0000 (21:53 +0100)] 
idnode: added concept of class registration

this allows a class instance to be looked up by name, and in turn all
instances of that class can be found.

12 years agoidnode prop: tweak to get config to load in the right order.
Adam Sutton [Wed, 7 Aug 2013 15:58:28 +0000 (16:58 +0100)] 
idnode prop: tweak to get config to load in the right order.

12 years agolinuxdvb: fix LNB frequency processing
Adam Sutton [Fri, 9 Aug 2013 21:06:02 +0000 (22:06 +0100)] 
linuxdvb: fix LNB frequency processing

12 years agolinuxdvb: some additional trace debug for S2 commands
Adam Sutton [Fri, 9 Aug 2013 21:05:29 +0000 (22:05 +0100)] 
linuxdvb: some additional trace debug for S2 commands

12 years agompegts idnode: updates to idnode for more resopsive list types
Adam Sutton [Wed, 7 Aug 2013 14:27:53 +0000 (15:27 +0100)] 
mpegts idnode: updates to idnode for more resopsive list types

input network select is now dynamic and will update when network names are
changed

12 years agompegts: added deleting of entire network
Adam Sutton [Tue, 6 Aug 2013 22:02:41 +0000 (23:02 +0100)] 
mpegts: added deleting of entire network

12 years agompegts: added the ability to delete muxes
Adam Sutton [Tue, 6 Aug 2013 21:22:49 +0000 (22:22 +0100)] 
mpegts: added the ability to delete muxes

12 years agodebug: added a proper pthread_mutex ownership check in lock_assert()
Adam Sutton [Tue, 6 Aug 2013 18:52:55 +0000 (19:52 +0100)] 
debug: added a proper pthread_mutex ownership check in lock_assert()

this is conditional based on a test run from the configure script, as this
type of test is certainly not 100% cross platform compatible.

However its very useful to have a true check of lock ownership rather than
the rather arbitary check that "someone" holds the lock.

12 years agochannels: started work on a significant update to the way channels are managed
Adam Sutton [Thu, 25 Jul 2013 21:40:01 +0000 (22:40 +0100)] 
channels: started work on a significant update to the way channels are managed

Channels to services will be N-N, to allow for some future options.

Also reworking the service mapper to get it working with the new code.

12 years agoFix typo in epggrab online help - thanks to jasa for spotting.
Dave Chapman [Mon, 29 Jul 2013 17:53:05 +0000 (18:53 +0100)] 
Fix typo in epggrab online help - thanks to jasa for spotting.

12 years agotranscoding: resync pts when audio frames are dropped.
John Törblom [Sun, 28 Jul 2013 10:07:35 +0000 (12:07 +0200)] 
transcoding: resync pts when audio frames are dropped.

12 years agocwc: fix stupid mistake in key updating (only setting using one set)
Adam Sutton [Tue, 23 Jul 2013 21:12:25 +0000 (22:12 +0100)] 
cwc: fix stupid mistake in key updating (only setting using one set)

12 years agohtml5video: detect errors on the source element (tested in ff & opera)
John Törblom [Sun, 21 Jul 2013 20:02:23 +0000 (22:02 +0200)] 
html5video: detect errors on the source element (tested in ff & opera)

12 years agohtml5video: display messages describing the state of the video element.
John Törblom [Sun, 21 Jul 2013 19:33:14 +0000 (21:33 +0200)] 
html5video: display messages describing the state of the video element.

12 years agohtml5video: moved index file into tvheadend
John Törblom [Sun, 21 Jul 2013 19:31:04 +0000 (21:31 +0200)] 
html5video: moved index file into tvheadend

12 years agohtml5video: fixed root keyboard handler for devices with VK_ENTER other than the...
John Törblom [Sun, 21 Jul 2013 19:05:08 +0000 (21:05 +0200)] 
html5video: fixed root keyboard handler for devices with VK_ENTER other than the usual one.

12 years agotranscoding: added missing eye candy for js client
John Törblom [Sun, 21 Jul 2013 17:44:19 +0000 (19:44 +0200)] 
transcoding: added missing eye candy for js client

12 years agotranscoding: redesigned the 10-foot javascript client.
John Törblom [Sun, 21 Jul 2013 12:58:32 +0000 (14:58 +0200)] 
transcoding: redesigned the 10-foot javascript client.

navigation is done using a keyboard (no mouse scrolling or touch events
are supported). double clicking a channel (or pressing the enter key
while being selected) will tune to a channel. the channel list can be
hidden by pressing esc or backspace, and brought back by pressing enter.
page-up and page-down are also supported.

12 years agotranscoding: minor improvements to the javascript client
John Törblom [Fri, 19 Jul 2013 14:31:53 +0000 (16:31 +0200)] 
transcoding: minor improvements to the javascript client

12 years agotranscoding: added initial UI for watching webm/hls streams in browser.
John Törblom [Thu, 18 Jul 2013 12:19:36 +0000 (14:19 +0200)] 
transcoding: added initial UI for watching webm/hls streams in browser.

Navigation is very primitive. clicking on the logo will step up in
channel list, or you can use the up/down arrows on the keyboard. No UI
for listing channels is available, as this is more of a test to see
what browser are working.

12 years agotranscoding: avoid resetting thread_count to default value (zero).
John Törblom [Wed, 17 Jul 2013 15:31:33 +0000 (17:31 +0200)] 
transcoding: avoid resetting thread_count to default value (zero).

12 years agomuxer: added initial support for the webm container
John Törblom [Wed, 17 Jul 2013 14:45:00 +0000 (16:45 +0200)] 
muxer: added initial support for the webm container

12 years agotranscoding: added initial support for vorbis. might suffer from sync problems when...
John Törblom [Wed, 17 Jul 2013 14:26:48 +0000 (16:26 +0200)] 
transcoding: added initial support for vorbis. might suffer from sync problems when frames are dropped earlier in the pipe line

12 years agotranscoding: added intial support for VP8 (matroska container only)
John Törblom [Wed, 17 Jul 2013 14:04:06 +0000 (16:04 +0200)] 
transcoding: added intial support for VP8 (matroska container only)

12 years agotranscoding: copy transcoding paramaters from a playlist GET request to the url insid...
John Törblom [Wed, 17 Jul 2013 13:06:58 +0000 (15:06 +0200)] 
transcoding: copy transcoding paramaters from a playlist GET request to the url inside the generated m3u8 file

12 years agotranscoding: sanitize resolution
John Törblom [Wed, 17 Jul 2013 13:02:56 +0000 (15:02 +0200)] 
transcoding: sanitize resolution

12 years agolinuxdvb: fix diseqc committed switch setting
Adam Sutton [Mon, 15 Jul 2013 11:15:47 +0000 (12:15 +0100)] 
linuxdvb: fix diseqc committed switch setting

Added new LNB callback for getting the hi/lo band setting. Minor correction
to repeat sending as well.

12 years agoDiseqc fix (incomplete)
Luis Alves [Mon, 15 Jul 2013 10:50:59 +0000 (11:50 +0100)] 
Diseqc fix (incomplete)

12 years agoMerge remote-tracking branch 'origin/pr/51' into feature/dvb-rewrite
Adam Sutton [Sun, 14 Jul 2013 19:15:01 +0000 (20:15 +0100)] 
Merge remote-tracking branch 'origin/pr/51' into feature/dvb-rewrite

12 years agoFixed setting name. Was 'constellation' but 'modulation' expected.
Luis Alves [Sun, 14 Jul 2013 10:35:20 +0000 (11:35 +0100)] 
Fixed setting name. Was 'constellation' but 'modulation' expected.

12 years agocwc: don't restart cwc clients when service is restarted
Adam Sutton [Sat, 13 Jul 2013 19:07:14 +0000 (20:07 +0100)] 
cwc: don't restart cwc clients when service is restarted

12 years agocapmt: properly check if input is enabled or not
Adam Sutton [Sat, 13 Jul 2013 19:06:07 +0000 (20:06 +0100)] 
capmt: properly check if input is enabled or not

12 years agompegts: added scan q length field to UI
Adam Sutton [Sat, 13 Jul 2013 19:05:45 +0000 (20:05 +0100)] 
mpegts: added scan q length field to UI

12 years agowebui: missing mutex unlock craeted deadlock
Adam Sutton [Wed, 10 Jul 2013 15:25:33 +0000 (16:25 +0100)] 
webui: missing mutex unlock craeted deadlock

12 years agoidnode: several improvements to the auto-updating features.
Adam Sutton [Wed, 10 Jul 2013 11:10:53 +0000 (12:10 +0100)] 
idnode: several improvements to the auto-updating features.

This can now be disabled via tick-box at bottom of the grid and no data
is actually sent in the update, just which nodes have been updated.

There is still an inefficiency in that a bunch of nodes being updated could
result in loads of reloads, but that could be improved with a bit of client
side buffering/delay.

12 years agoidnode: added some rate limiting to idnode update messages
Adam Sutton [Tue, 9 Jul 2013 18:46:36 +0000 (19:46 +0100)] 
idnode: added some rate limiting to idnode update messages

12 years agoMerge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite
Adam Sutton [Tue, 9 Jul 2013 18:10:54 +0000 (19:10 +0100)] 
Merge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite

12 years agowebui: add support for saving multiple entries directly from idnode grid
Adam Sutton [Tue, 9 Jul 2013 17:54:23 +0000 (18:54 +0100)] 
webui: add support for saving multiple entries directly from idnode grid

12 years agodvb-c: default to SYS_DVBC_ANNEX_AC
John Törblom [Tue, 9 Jul 2013 17:23:18 +0000 (19:23 +0200)] 
dvb-c: default to SYS_DVBC_ANNEX_AC

12 years agompegts: some updates to display values
Adam Sutton [Tue, 9 Jul 2013 15:09:47 +0000 (16:09 +0100)] 
mpegts: some updates to display values

12 years agoidnode: fix sorting due to use of potentially static return values.
Adam Sutton [Tue, 9 Jul 2013 15:09:31 +0000 (16:09 +0100)] 
idnode: fix sorting due to use of potentially static return values.

12 years agompegts: add selective notifications
Adam Sutton [Tue, 9 Jul 2013 14:26:50 +0000 (15:26 +0100)] 
mpegts: add selective notifications

I still think too much data is sent in many instances. Often the same
info is sent over and over (particulary where the number of mux/svc per
network/mux increase).

12 years agoidnode prop: add ability to be more selective about what updates are sent in notify
Adam Sutton [Tue, 9 Jul 2013 14:26:18 +0000 (15:26 +0100)] 
idnode prop: add ability to be more selective about what updates are sent in notify

12 years agompegts: remove stray debug
Adam Sutton [Tue, 9 Jul 2013 13:45:36 +0000 (14:45 +0100)] 
mpegts: remove stray debug

12 years agoMerge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite
Adam Sutton [Tue, 9 Jul 2013 13:40:36 +0000 (14:40 +0100)] 
Merge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite

12 years agowebui: updates to changes in idnode APIs and notification updates
Adam Sutton [Tue, 9 Jul 2013 13:38:52 +0000 (14:38 +0100)] 
webui: updates to changes in idnode APIs and notification updates

12 years agompegts/linuxdvb: reworking of network creation and notification
Adam Sutton [Tue, 9 Jul 2013 13:37:23 +0000 (14:37 +0100)] 
mpegts/linuxdvb: reworking of network creation and notification

Should now get notifications for most things in the UI. However
there could be possible data overload if there are frequent small
updates.

12 years agoidnode prop: updated notification and some serialisation
Adam Sutton [Tue, 9 Jul 2013 13:35:48 +0000 (14:35 +0100)] 
idnode prop: updated notification and some serialisation

12 years agolinuxtv: cosmetics
John Törblom [Tue, 9 Jul 2013 11:58:56 +0000 (13:58 +0200)] 
linuxtv: cosmetics

12 years agodvb-c: default to SYS_DVBC_ANNEX_AC
John Törblom [Tue, 9 Jul 2013 11:50:50 +0000 (13:50 +0200)] 
dvb-c: default to SYS_DVBC_ANNEX_AC

12 years agolinuxdvb: cosmetics to mux parameter units, e.g frequency.
John Törblom [Tue, 9 Jul 2013 11:36:51 +0000 (13:36 +0200)] 
linuxdvb: cosmetics to mux parameter units, e.g frequency.

12 years agoiptv: added NULL termination of property lists.
John Törblom [Tue, 9 Jul 2013 10:44:27 +0000 (12:44 +0200)] 
iptv: added NULL termination of property lists.

12 years agompegts: fixed segfault caused by an incorrect pointer access when flushing subscriptions.
John Törblom [Tue, 9 Jul 2013 07:36:19 +0000 (09:36 +0200)] 
mpegts: fixed segfault caused by an incorrect pointer access when flushing subscriptions.

See http://pastebin.com/GnwRJVhK for stack trace.

12 years agowebui: fix missing check for possible unset value
Adam Sutton [Sat, 6 Jul 2013 22:38:48 +0000 (23:38 +0100)] 
webui: fix missing check for possible unset value

12 years agolinuxdvb: tidy some code and update to new mpegts_input API
Adam Sutton [Sat, 6 Jul 2013 22:38:09 +0000 (23:38 +0100)] 
linuxdvb: tidy some code and update to new mpegts_input API

12 years agompegts: put configurable displayname into input and ensure notify is sent
Adam Sutton [Sat, 6 Jul 2013 22:37:26 +0000 (23:37 +0100)] 
mpegts: put configurable displayname into input and ensure notify is sent

12 years agoprop: ensure notify callback is triggered
Adam Sutton [Sat, 6 Jul 2013 22:36:45 +0000 (23:36 +0100)] 
prop: ensure notify callback is triggered

12 years agowebui: use new network event to update grid when new elements are added.
Adam Sutton [Sat, 6 Jul 2013 14:11:37 +0000 (15:11 +0100)] 
webui: use new network event to update grid when new elements are added.

This is just a first example, need to adopt this across the board.