]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agompegts: some further updates to get things working properly
Adam Sutton [Wed, 1 May 2013 08:46:06 +0000 (09:46 +0100)] 
mpegts: some further updates to get things working properly

Started to get basic IPTV input working, though it still needs
lots of work to add in the missing stuff.

12 years agomepgts: fix mistake in table dispatch (sending wrong lengths)
Adam Sutton [Wed, 1 May 2013 08:34:26 +0000 (09:34 +0100)] 
mepgts: fix mistake in table dispatch (sending wrong lengths)

12 years agotsfile: remove redunant files.
Adam Sutton [Tue, 30 Apr 2013 14:23:44 +0000 (15:23 +0100)] 
tsfile: remove redunant files.

12 years agopsi: some formatting tidy ups
Adam Sutton [Tue, 30 Apr 2013 14:19:32 +0000 (15:19 +0100)] 
psi: some formatting tidy ups

12 years agoservice: fix mistake causing service startup to report incorrectly.
Adam Sutton [Tue, 30 Apr 2013 14:10:45 +0000 (15:10 +0100)] 
service: fix mistake causing service startup to report incorrectly.

12 years agompegts: ensure that service name is properly init'd
Adam Sutton [Tue, 30 Apr 2013 13:58:42 +0000 (14:58 +0100)] 
mpegts: ensure that service name is properly init'd

12 years agotsfile: sorted PCR processing for tsfile
Adam Sutton [Tue, 30 Apr 2013 13:45:10 +0000 (14:45 +0100)] 
tsfile: sorted PCR processing for tsfile

12 years agoanother swing back to looking at the tsfile input as access to home is crap atm
Adam Sutton [Tue, 30 Apr 2013 12:46:47 +0000 (13:46 +0100)] 
another swing back to looking at the tsfile input as access to home is crap atm

12 years agoiptv: added some missing functions
Adam Sutton [Tue, 30 Apr 2013 11:06:59 +0000 (12:06 +0100)] 
iptv: added some missing functions

12 years agoiptv: forgot to actually add most of the IPTV files.
Adam Sutton [Tue, 30 Apr 2013 10:44:23 +0000 (11:44 +0100)] 
iptv: forgot to actually add most of the IPTV files.

12 years agoiptv: started work on added IPTV support
Adam Sutton [Tue, 30 Apr 2013 10:19:27 +0000 (11:19 +0100)] 
iptv: started work on added IPTV support

12 years agotsfile: some hacking to create channels.
Adam Sutton [Mon, 29 Apr 2013 08:39:13 +0000 (09:39 +0100)] 
tsfile: some hacking to create channels.

12 years agompegts: fix NULL ptr bug
Adam Sutton [Mon, 29 Apr 2013 08:38:32 +0000 (09:38 +0100)] 
mpegts: fix NULL ptr bug

12 years agompegts: fix mistakes in service creation that result in crashes
Adam Sutton [Sun, 28 Apr 2013 19:41:01 +0000 (20:41 +0100)] 
mpegts: fix mistakes in service creation that result in crashes

12 years agoStarted to rejig the mux/service creation code.
Adam Sutton [Sun, 28 Apr 2013 11:34:30 +0000 (12:34 +0100)] 
Started to rejig the mux/service creation code.

12 years agompegts: Now creates services from tsfile input
Adam Sutton [Sat, 27 Apr 2013 22:32:44 +0000 (23:32 +0100)] 
mpegts: Now creates services from tsfile input

Another baby step, PAT is processed to add PMT listeners and PMT
will result in the creation of services. Although atm I think this
does not properly handle things as it won't necessarily create
the correct service type as its created from the generic code
with no creation callback.

12 years agompegts: got some PAT/PMT processing now
Adam Sutton [Sat, 27 Apr 2013 21:48:58 +0000 (22:48 +0100)] 
mpegts: got some PAT/PMT processing now

currently not building any services etc.. so limited work going on
but its another baby step in the right direction.

12 years agompegts: I now have working table input (PAT) for tsfile
Adam Sutton [Sat, 27 Apr 2013 21:04:31 +0000 (22:04 +0100)] 
mpegts: I now have working table input (PAT) for tsfile

12 years agompegts: have input again
Adam Sutton [Sat, 27 Apr 2013 20:26:17 +0000 (21:26 +0100)] 
mpegts: have input again

Have data coming in from tsfile again, still getting a crash when
processing the table data, but that was there before.

12 years agompegts: further updates starting to get shape back
Adam Sutton [Sat, 27 Apr 2013 20:07:56 +0000 (21:07 +0100)] 
mpegts: further updates starting to get shape back

Now added a LIST of active muxes, for IPTV this will be a list but
generally speaking will not be too important for others this will
almost certainly only ever contain one entry.

However I may still rework this as I work my way back through the code.

12 years agompegts: begun restructuring, need some more thought
Adam Sutton [Sat, 27 Apr 2013 19:32:39 +0000 (20:32 +0100)] 
mpegts: begun restructuring, need some more thought

Still haven't dealt with the whole multiple active muxes per input

12 years agompegts: starting to get table input working for tsfile
Adam Sutton [Sat, 27 Apr 2013 19:00:10 +0000 (20:00 +0100)] 
mpegts: starting to get table input working for tsfile

I have realised that for iptv style setups the current arrangement
will be problematic. The main issue is having the table filter
and top level processing based on the mpegts_input. Since for IPTV
its most likely that we'll only have one mpegts_input with a bunch
of different muxes currently active.

12 years agotsfile: started to get muxes linked for initial scan
Adam Sutton [Fri, 26 Apr 2013 15:25:27 +0000 (16:25 +0100)] 
tsfile: started to get muxes linked for initial scan

at the moment there is a problem when a mux cannot be tuned, I don't
think its correctly removed from the lists.

12 years agoLots more reworking and organisation
Adam Sutton [Fri, 26 Apr 2013 14:10:07 +0000 (15:10 +0100)] 
Lots more reworking and organisation

Heading towards the start of a tsfile based system that will be
both a useful debugging tool and also a useful starting point for
the generic mpegts framework

12 years agompegts: started to add the generic mpegts code
Adam Sutton [Fri, 26 Apr 2013 09:27:37 +0000 (10:27 +0100)] 
mpegts: started to add the generic mpegts code

Much of the layout for this is stolen from Andreas' updated
dvb code.

12 years agoMajor reworking of the input system
Adam Sutton [Thu, 25 Apr 2013 17:48:48 +0000 (18:48 +0100)] 
Major reworking of the input system

This is very much WIP, stuff at this stage is completely broken and
will only compile with all optional components disabled.

12 years agoreorg: massive restructuring of files.
Adam Sutton [Thu, 25 Apr 2013 17:47:11 +0000 (18:47 +0100)] 
reorg: massive restructuring of files.

Tried to create a few additonal subdirs to bring components together
and hopefully make navigating the source a bit easier.

12 years agoWIP: messing about with idnode/prop stuff.
Adam Sutton [Wed, 24 Apr 2013 15:39:36 +0000 (16:39 +0100)] 
WIP: messing about with idnode/prop stuff.

12 years agoMerge remote-tracking branch 'origin/dvbnetworks' into feature/dvb-rewrite
Adam Sutton [Tue, 23 Apr 2013 16:31:24 +0000 (17:31 +0100)] 
Merge remote-tracking branch 'origin/dvbnetworks' into feature/dvb-rewrite

Conflicts:
Makefile
src/capmt.c
src/dvb/dvb.h
src/dvb/dvb_adapter.c
src/dvb/dvb_fe.c
src/dvb/dvb_multiplex.c
src/dvb/dvb_preconf.c
src/dvb/dvb_service.c
src/dvb/dvb_tables.c
src/epggrab/module/eit.c
src/epggrab/otamux.c
src/iptv_input.c
src/main.c
src/rawtsinput.c
src/service.c
src/serviceprobe.c
src/settings.c
src/tvheadend.h
src/v4l.c
src/webui/extjs.c
src/webui/extjs_dvb.c
src/webui/static/app/dvb.js
src/webui/static/app/tvadapters.js
src/webui/static/app/tvheadend.js
src/webui/webui.c
src/webui/webui.h

12 years agoInitial work on DVB hw tree
Andreas Öman [Tue, 23 Apr 2013 13:46:43 +0000 (15:46 +0200)] 
Initial work on DVB hw tree

12 years agosupport: remove natty and add raring to the build list
Adam Sutton [Mon, 22 Apr 2013 09:06:58 +0000 (10:06 +0100)] 
support: remove natty and add raring to the build list

12 years agoFix #1703 - tvhlog: took too many liberties with previous va_list fix
Adam Sutton [Fri, 19 Apr 2013 11:46:17 +0000 (12:46 +0100)] 
Fix #1703 - tvhlog: took too many liberties with previous va_list fix

12 years agoFix #1682 - support: version script outputs something even if .git is missing
Adam Sutton [Thu, 18 Apr 2013 14:29:34 +0000 (15:29 +0100)] 
Fix #1682 - support: version script outputs something even if .git is missing

12 years agodvb: remove the create only tv/radio services, this was a bad idea!
Adam Sutton [Thu, 18 Apr 2013 14:21:59 +0000 (15:21 +0100)] 
dvb: remove the create only tv/radio services, this was a bad idea!

12 years agodocs: some minor documentation updates
Adam Sutton [Thu, 18 Apr 2013 12:25:14 +0000 (13:25 +0100)] 
docs: some minor documentation updates

12 years agodocs: update documentation with new domain name and paypal link
Adam Sutton [Thu, 18 Apr 2013 12:02:22 +0000 (13:02 +0100)] 
docs: update documentation with new domain name and paypal link

12 years agotvhlog: correct stupid error in va_list processing
Adam Sutton [Thu, 18 Apr 2013 11:03:24 +0000 (12:03 +0100)] 
tvhlog: correct stupid error in va_list processing

12 years agodvb: add some additional tracing into NIT/SDT parsing
Adam Sutton [Wed, 17 Apr 2013 12:15:18 +0000 (13:15 +0100)] 
dvb: add some additional tracing into NIT/SDT parsing

12 years agotvhlog: fix some problems with hexdump code
Adam Sutton [Wed, 17 Apr 2013 12:14:44 +0000 (13:14 +0100)] 
tvhlog: fix some problems with hexdump code

12 years agotvhlog: some efficiency improvements
Adam Sutton [Tue, 16 Apr 2013 20:04:38 +0000 (21:04 +0100)] 
tvhlog: some efficiency improvements

12 years agodvb: attempt to stop bad updates to network info.
Adam Sutton [Sat, 30 Mar 2013 13:01:43 +0000 (13:01 +0000)] 
dvb: attempt to stop bad updates to network info.

12 years agoservices: include info from SDT (for Other services) if they already exist.
Adam Sutton [Tue, 16 Apr 2013 20:50:52 +0000 (21:50 +0100)] 
services: include info from SDT (for Other services) if they already exist.

Services can be added from a variety of other tables which probably indicates
that they are in fact valid TV/Radio services, but we just don't know the
type.

This might help people to map these services manually within TVH.

12 years agotdt: some changes to SDT processing to pick up unknown services
Adam Sutton [Tue, 16 Apr 2013 20:25:56 +0000 (21:25 +0100)] 
tdt: some changes to SDT processing to pick up unknown services

12 years agotdt: ignore other network in NIT this causes havoc with DVB-S networks.
Adam Sutton [Tue, 16 Apr 2013 20:11:11 +0000 (21:11 +0100)] 
tdt: ignore other network in NIT this causes havoc with DVB-S networks.

This is particularly true where the other network is only available
via another orbital position (we could check for this) but it also
causes problems with other transmission types so I think we'll just
ignore for now.

12 years agoxmltv: fixed episode/season count being off by one.
John Törblom [Tue, 16 Apr 2013 11:41:36 +0000 (13:41 +0200)] 
xmltv: fixed episode/season count being off by one.

12 years agohtsp: bump version number due to imagecache fix htsp/10
Adam Sutton [Mon, 15 Apr 2013 15:23:10 +0000 (16:23 +0100)] 
htsp: bump version number due to imagecache fix

12 years agohtsp: fix bug causing imagecache file open to crash.
Adam Sutton [Mon, 15 Apr 2013 11:13:44 +0000 (12:13 +0100)] 
htsp: fix bug causing imagecache file open to crash.

12 years agoredhat: moved to tvheadend-packaging
Adam Sutton [Mon, 15 Apr 2013 09:15:26 +0000 (10:15 +0100)] 
redhat: moved to tvheadend-packaging

12 years agoFixes the implicit declaration of function 'llabs' warning when using older gcc versions 270/head
virtualdj [Thu, 6 Dec 2012 21:12:26 +0000 (22:12 +0100)] 
Fixes the implicit declaration of function 'llabs' warning when using older gcc versions

12 years agoIssue #1692 - dvb: fix DVB v3 builds
Adam Sutton [Wed, 10 Apr 2013 20:06:20 +0000 (21:06 +0100)] 
Issue #1692 - dvb: fix DVB v3 builds

12 years agoinit: remove TVH_TRACE option, users can do that one manually
Adam Sutton [Wed, 10 Apr 2013 15:37:53 +0000 (16:37 +0100)] 
init: remove TVH_TRACE option, users can do that one manually

12 years agotvhlog: add UI debug to allow run-time updates to the debugging config
Adam Sutton [Wed, 10 Apr 2013 15:30:13 +0000 (16:30 +0100)] 
tvhlog: add UI debug to allow run-time updates to the debugging config

12 years agoFix some printing errors.
Adam Sutton [Wed, 10 Apr 2013 11:05:31 +0000 (12:05 +0100)] 
Fix some printing errors.

12 years agotvhlog: fix some silly errors.
Adam Sutton [Wed, 10 Apr 2013 10:53:11 +0000 (11:53 +0100)] 
tvhlog: fix some silly errors.

12 years agodvr: attempt to stop new DVR code creating false entries
Adam Sutton [Mon, 8 Apr 2013 18:38:50 +0000 (19:38 +0100)] 
dvr: attempt to stop new DVR code creating false entries

12 years agoMerge remote-tracking branch 'origin/pr/268'
Adam Sutton [Wed, 10 Apr 2013 10:34:38 +0000 (11:34 +0100)] 
Merge remote-tracking branch 'origin/pr/268'

12 years agotdt: add trace hexdump to sdt/nit parsers.
Adam Sutton [Wed, 10 Apr 2013 10:32:19 +0000 (11:32 +0100)] 
tdt: add trace hexdump to sdt/nit parsers.

12 years agotvhlog: ignore empty subsys values
Adam Sutton [Wed, 10 Apr 2013 10:31:21 +0000 (11:31 +0100)] 
tvhlog: ignore empty subsys values

12 years agotvhlog: added hexdump routine.
Adam Sutton [Wed, 10 Apr 2013 10:30:11 +0000 (11:30 +0100)] 
tvhlog: added hexdump routine.

12 years agotimeshift: fix trace debug.
Adam Sutton [Wed, 10 Apr 2013 10:04:45 +0000 (11:04 +0100)] 
timeshift: fix trace debug.

12 years agotvhlog: created a new logging system that will allow more configuration
Adam Sutton [Tue, 9 Apr 2013 21:39:37 +0000 (22:39 +0100)] 
tvhlog: created a new logging system that will allow more configuration

Note: I still need to sort out the command line switches

12 years agohtsmsg: add ability to set/update a u32
Adam Sutton [Tue, 9 Apr 2013 21:23:02 +0000 (22:23 +0100)] 
htsmsg: add ability to set/update a u32

12 years agoeit: forgot to set message as trace
Adam Sutton [Tue, 9 Apr 2013 14:01:07 +0000 (15:01 +0100)] 
eit: forgot to set message as trace

12 years agodvb: redo sdt parser to make it more robust
Adam Sutton [Tue, 9 Apr 2013 13:59:22 +0000 (14:59 +0100)] 
dvb: redo sdt parser to make it more robust

Fixes some problems reported in #hts regarding missing services

12 years agotidy up trace spamming 268/head
Joakim Hernberg [Tue, 9 Apr 2013 09:00:32 +0000 (11:00 +0200)] 
tidy up trace spamming

12 years agomake diseqc tracing comprehensive
Joakim Hernberg [Tue, 9 Apr 2013 08:22:27 +0000 (10:22 +0200)] 
make diseqc tracing comprehensive

12 years agodvb: adapter notification happening at wrong point meant UI not always updated
Adam Sutton [Sun, 7 Apr 2013 21:10:21 +0000 (22:10 +0100)] 
dvb: adapter notification happening at wrong point meant UI not always updated

12 years agoinit: add trace options to start scripts
Adam Sutton [Sun, 7 Apr 2013 13:04:53 +0000 (14:04 +0100)] 
init: add trace options to start scripts

12 years agodvr/epg: added some more debug (trace) to look at what might be going on
Adam Sutton [Sun, 7 Apr 2013 13:01:59 +0000 (14:01 +0100)] 
dvr/epg: added some more debug (trace) to look at what might be going on

12 years agodebug: convert all TRACE code to new tvhtrace routine
Adam Sutton [Sun, 7 Apr 2013 12:34:48 +0000 (13:34 +0100)] 
debug: convert all TRACE code to new tvhtrace routine

12 years agodebug: added new tvhtrace logging routine
Adam Sutton [Sun, 7 Apr 2013 12:09:55 +0000 (13:09 +0100)] 
debug: added new tvhtrace logging routine

Note: this can be compile switch disabled (./configure --disable-trace)

Note: to enable subsystem output use --trace X,Y,Z etc... (--trace all
will enable the lot).

Note: the only way to know what subsystems are valie is to read the code!

Note: --trace implies -d

12 years agocapmt: fix capmt for multi-frontend adapters 265/head
BtbN [Sat, 6 Apr 2013 03:14:51 +0000 (05:14 +0200)] 
capmt: fix capmt for multi-frontend adapters

12 years agoFix #1679 - correct mistake in previous changes to stop constant IO
Adam Sutton [Thu, 4 Apr 2013 14:46:46 +0000 (15:46 +0100)] 
Fix #1679 - correct mistake in previous changes to stop constant IO

TSID was not being properly updated, which could result in missing
services.

12 years agodvb: fix problem stopping DVB-S muxes being added on DVB v3 systems
Adam Sutton [Wed, 3 Apr 2013 09:00:46 +0000 (10:00 +0100)] 
dvb: fix problem stopping DVB-S muxes being added on DVB v3 systems

12 years agoAdd support renaming of DVB networks
Andreas Öman [Sun, 31 Mar 2013 12:20:46 +0000 (14:20 +0200)] 
Add support renaming of DVB networks

12 years agoidnode: Rename descriptors -> parameters
Andreas Öman [Sun, 31 Mar 2013 12:20:04 +0000 (14:20 +0200)] 
idnode: Rename descriptors -> parameters

12 years agoAdd code for updating webui when title / descriptors are changed in tvh
Andreas Öman [Sun, 31 Mar 2013 12:15:40 +0000 (14:15 +0200)] 
Add code for updating webui when title / descriptors are changed in tvh

12 years agoImplement updating of properties from webui
Andreas Öman [Sun, 31 Mar 2013 11:28:02 +0000 (13:28 +0200)] 
Implement updating of properties from webui

12 years agoDeal with POSTs that are empty
Andreas Öman [Sun, 31 Mar 2013 11:23:42 +0000 (13:23 +0200)] 
Deal with POSTs that are empty

12 years agoconstify strtab
Andreas Öman [Sun, 31 Mar 2013 08:52:20 +0000 (10:52 +0200)] 
constify strtab

12 years agodvb: demux setup code went missing!
Adam Sutton [Thu, 28 Mar 2013 11:03:05 +0000 (11:03 +0000)] 
dvb: demux setup code went missing!

12 years agogtimer: fix live lock problem caused by wrong clock usage
Adam Sutton [Thu, 28 Mar 2013 10:59:48 +0000 (10:59 +0000)] 
gtimer: fix live lock problem caused by wrong clock usage

12 years agosupport: some updates to build system
Adam Sutton [Wed, 27 Mar 2013 09:45:24 +0000 (09:45 +0000)] 
support: some updates to build system

12 years agoFix #1674 - remove spurious (info) log message before daemon().
Adam Sutton [Wed, 27 Mar 2013 09:13:32 +0000 (09:13 +0000)] 
Fix #1674 - remove spurious (info) log message before daemon().

12 years agoFix #1666 - dvb: rework the adapter tuning to stop possible deadlock
Adam Sutton [Fri, 22 Mar 2013 12:12:29 +0000 (12:12 +0000)] 
Fix #1666 - dvb: rework the adapter tuning to stop possible deadlock

12 years agogtimer: increased resolution of the gtimer system.
Adam Sutton [Fri, 22 Mar 2013 10:50:03 +0000 (10:50 +0000)] 
gtimer: increased resolution of the gtimer system.

This is needed to resolve a dvb tuner deadlock issued caused by my
re-jigging of the tuning setup code.

12 years agosupport: remove confusing (and uncessary) default values.
Adam Sutton [Tue, 19 Mar 2013 14:42:48 +0000 (14:42 +0000)] 
support: remove confusing (and uncessary) default values.

12 years agoFix #1643 - dvb: alter the way we handle dvb tuning
Adam Sutton [Wed, 13 Mar 2013 19:36:59 +0000 (19:36 +0000)] 
Fix #1643 - dvb: alter the way we handle dvb tuning

This ensures that demux filters are not installed until after tuning
is locked. This should resolve most stale data issues.

12 years agolibav: drop h264 packets when bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 13:28:53 +0000 (14:28 +0100)] 
libav: drop h264 packets when bitstream filter fails

12 years agolibav: fixed minor memory leak when errors accurs.
John Törnblom [Sun, 17 Mar 2013 13:25:02 +0000 (14:25 +0100)] 
libav: fixed minor memory leak when errors accurs.

12 years agolibav: print warning if bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 08:21:32 +0000 (09:21 +0100)] 
libav: print warning if bitstream filter fails

12 years agolibav: cosmetics
John Törnblom [Sun, 17 Mar 2013 07:48:15 +0000 (08:48 +0100)] 
libav: cosmetics

12 years agolibav: make sure we don't write a trailer if the header has not been written
John Törnblom [Sun, 17 Mar 2013 07:47:46 +0000 (08:47 +0100)] 
libav: make sure we don't write a trailer if the header has not been written

12 years agolibav: added missing marker function
John Törnblom [Sun, 17 Mar 2013 07:44:39 +0000 (08:44 +0100)] 
libav: added missing marker function

12 years agoSplit service out in a superclass and a per-hw type class
Andreas Öman [Fri, 15 Mar 2013 11:45:22 +0000 (12:45 +0100)] 
Split service out in a superclass and a per-hw type class

12 years agoMerge remote-tracking branch 'origin/pr/260'
Adam Sutton [Wed, 13 Mar 2013 21:18:02 +0000 (21:18 +0000)] 
Merge remote-tracking branch 'origin/pr/260'

12 years agoMerge remote-tracking branch 'origin/pr/253'
Adam Sutton [Wed, 13 Mar 2013 21:17:59 +0000 (21:17 +0000)] 
Merge remote-tracking branch 'origin/pr/253'

12 years agoFix #1660 - dvb: stop constant updating of dvb mux configuration files
Adam Sutton [Tue, 12 Mar 2013 15:35:21 +0000 (15:35 +0000)] 
Fix #1660 - dvb: stop constant updating of dvb mux configuration files

12 years agocwc: syslog: move some log messages to debug 260/head
Stefan Saraev [Wed, 13 Mar 2013 19:30:55 +0000 (21:30 +0200)] 
cwc: syslog: move some log messages to debug

12 years agolibav: fix memory leak when converting packets to annex-b format
John Törnblom [Wed, 13 Mar 2013 13:56:24 +0000 (14:56 +0100)] 
libav: fix memory leak when converting packets to annex-b format