]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
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.
Adam Sutton [Wed, 1 May 2013 08:34:26 +0000 (09:34 +0100)]
mepgts: fix mistake in table dispatch (sending wrong lengths)
Adam Sutton [Tue, 30 Apr 2013 14:23:44 +0000 (15:23 +0100)]
tsfile: remove redunant files.
Adam Sutton [Tue, 30 Apr 2013 14:19:32 +0000 (15:19 +0100)]
psi: some formatting tidy ups
Adam Sutton [Tue, 30 Apr 2013 14:10:45 +0000 (15:10 +0100)]
service: fix mistake causing service startup to report incorrectly.
Adam Sutton [Tue, 30 Apr 2013 13:58:42 +0000 (14:58 +0100)]
mpegts: ensure that service name is properly init'd
Adam Sutton [Tue, 30 Apr 2013 13:45:10 +0000 (14:45 +0100)]
tsfile: sorted PCR processing for tsfile
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
Adam Sutton [Tue, 30 Apr 2013 11:06:59 +0000 (12:06 +0100)]
iptv: added some missing functions
Adam Sutton [Tue, 30 Apr 2013 10:44:23 +0000 (11:44 +0100)]
iptv: forgot to actually add most of the IPTV files.
Adam Sutton [Tue, 30 Apr 2013 10:19:27 +0000 (11:19 +0100)]
iptv: started work on added IPTV support
Adam Sutton [Mon, 29 Apr 2013 08:39:13 +0000 (09:39 +0100)]
tsfile: some hacking to create channels.
Adam Sutton [Mon, 29 Apr 2013 08:38:32 +0000 (09:38 +0100)]
mpegts: fix NULL ptr bug
Adam Sutton [Sun, 28 Apr 2013 19:41:01 +0000 (20:41 +0100)]
mpegts: fix mistakes in service creation that result in crashes
Adam Sutton [Sun, 28 Apr 2013 11:34:30 +0000 (12:34 +0100)]
Started to rejig the mux/service creation code.
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.
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.
Adam Sutton [Sat, 27 Apr 2013 21:04:31 +0000 (22:04 +0100)]
mpegts: I now have working table input (PAT) for tsfile
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.
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.
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
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.
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.
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
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.
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.
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.
Adam Sutton [Wed, 24 Apr 2013 15:39:36 +0000 (16:39 +0100)]
WIP: messing about with idnode/prop stuff.
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
Andreas Öman [Tue, 23 Apr 2013 13:46:43 +0000 (15:46 +0200)]
Initial work on DVB hw tree
Adam Sutton [Mon, 22 Apr 2013 09:06:58 +0000 (10:06 +0100)]
support: remove natty and add raring to the build list
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
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
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!
Adam Sutton [Thu, 18 Apr 2013 12:25:14 +0000 (13:25 +0100)]
docs: some minor documentation updates
Adam Sutton [Thu, 18 Apr 2013 12:02:22 +0000 (13:02 +0100)]
docs: update documentation with new domain name and paypal link
Adam Sutton [Thu, 18 Apr 2013 11:03:24 +0000 (12:03 +0100)]
tvhlog: correct stupid error in va_list processing
Adam Sutton [Wed, 17 Apr 2013 12:15:18 +0000 (13:15 +0100)]
dvb: add some additional tracing into NIT/SDT parsing
Adam Sutton [Wed, 17 Apr 2013 12:14:44 +0000 (13:14 +0100)]
tvhlog: fix some problems with hexdump code
Adam Sutton [Tue, 16 Apr 2013 20:04:38 +0000 (21:04 +0100)]
tvhlog: some efficiency improvements
Adam Sutton [Sat, 30 Mar 2013 13:01:43 +0000 (13:01 +0000)]
dvb: attempt to stop bad updates to network info.
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.
Adam Sutton [Tue, 16 Apr 2013 20:25:56 +0000 (21:25 +0100)]
tdt: some changes to SDT processing to pick up unknown services
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.
John Törblom [Tue, 16 Apr 2013 11:41:36 +0000 (13:41 +0200)]
xmltv: fixed episode/season count being off by one.
Adam Sutton [Mon, 15 Apr 2013 15:23:10 +0000 (16:23 +0100)]
htsp: bump version number due to imagecache fix
Adam Sutton [Mon, 15 Apr 2013 11:13:44 +0000 (12:13 +0100)]
htsp: fix bug causing imagecache file open to crash.
Adam Sutton [Mon, 15 Apr 2013 09:15:26 +0000 (10:15 +0100)]
redhat: moved to tvheadend-packaging
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
Adam Sutton [Wed, 10 Apr 2013 20:06:20 +0000 (21:06 +0100)]
Issue #1692 - dvb: fix DVB v3 builds
Adam Sutton [Wed, 10 Apr 2013 15:37:53 +0000 (16:37 +0100)]
init: remove TVH_TRACE option, users can do that one manually
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
Adam Sutton [Wed, 10 Apr 2013 11:05:31 +0000 (12:05 +0100)]
Fix some printing errors.
Adam Sutton [Wed, 10 Apr 2013 10:53:11 +0000 (11:53 +0100)]
tvhlog: fix some silly errors.
Adam Sutton [Mon, 8 Apr 2013 18:38:50 +0000 (19:38 +0100)]
dvr: attempt to stop new DVR code creating false entries
Adam Sutton [Wed, 10 Apr 2013 10:34:38 +0000 (11:34 +0100)]
Merge remote-tracking branch 'origin/pr/268'
Adam Sutton [Wed, 10 Apr 2013 10:32:19 +0000 (11:32 +0100)]
tdt: add trace hexdump to sdt/nit parsers.
Adam Sutton [Wed, 10 Apr 2013 10:31:21 +0000 (11:31 +0100)]
tvhlog: ignore empty subsys values
Adam Sutton [Wed, 10 Apr 2013 10:30:11 +0000 (11:30 +0100)]
tvhlog: added hexdump routine.
Adam Sutton [Wed, 10 Apr 2013 10:04:45 +0000 (11:04 +0100)]
timeshift: fix trace debug.
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
Adam Sutton [Tue, 9 Apr 2013 21:23:02 +0000 (22:23 +0100)]
htsmsg: add ability to set/update a u32
Adam Sutton [Tue, 9 Apr 2013 14:01:07 +0000 (15:01 +0100)]
eit: forgot to set message as trace
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
Joakim Hernberg [Tue, 9 Apr 2013 09:00:32 +0000 (11:00 +0200)]
tidy up trace spamming
Joakim Hernberg [Tue, 9 Apr 2013 08:22:27 +0000 (10:22 +0200)]
make diseqc tracing comprehensive
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
Adam Sutton [Sun, 7 Apr 2013 13:04:53 +0000 (14:04 +0100)]
init: add trace options to start scripts
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
Adam Sutton [Sun, 7 Apr 2013 12:34:48 +0000 (13:34 +0100)]
debug: convert all TRACE code to new tvhtrace 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
BtbN [Sat, 6 Apr 2013 03:14:51 +0000 (05:14 +0200)]
capmt: fix capmt for multi-frontend adapters
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.
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
Andreas Öman [Sun, 31 Mar 2013 12:20:46 +0000 (14:20 +0200)]
Add support renaming of DVB networks
Andreas Öman [Sun, 31 Mar 2013 12:20:04 +0000 (14:20 +0200)]
idnode: Rename descriptors -> parameters
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
Andreas Öman [Sun, 31 Mar 2013 11:28:02 +0000 (13:28 +0200)]
Implement updating of properties from webui
Andreas Öman [Sun, 31 Mar 2013 11:23:42 +0000 (13:23 +0200)]
Deal with POSTs that are empty
Andreas Öman [Sun, 31 Mar 2013 08:52:20 +0000 (10:52 +0200)]
constify strtab
Adam Sutton [Thu, 28 Mar 2013 11:03:05 +0000 (11:03 +0000)]
dvb: demux setup code went missing!
Adam Sutton [Thu, 28 Mar 2013 10:59:48 +0000 (10:59 +0000)]
gtimer: fix live lock problem caused by wrong clock usage
Adam Sutton [Wed, 27 Mar 2013 09:45:24 +0000 (09:45 +0000)]
support: some updates to build system
Adam Sutton [Wed, 27 Mar 2013 09:13:32 +0000 (09:13 +0000)]
Fix #1674 - remove spurious (info) log message before daemon().
Adam Sutton [Fri, 22 Mar 2013 12:12:29 +0000 (12:12 +0000)]
Fix #1666 - dvb: rework the adapter tuning to stop possible deadlock
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.
Adam Sutton [Tue, 19 Mar 2013 14:42:48 +0000 (14:42 +0000)]
support: remove confusing (and uncessary) default values.
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.
John Törnblom [Sun, 17 Mar 2013 13:28:53 +0000 (14:28 +0100)]
libav: drop h264 packets when bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 13:25:02 +0000 (14:25 +0100)]
libav: fixed minor memory leak when errors accurs.
John Törnblom [Sun, 17 Mar 2013 08:21:32 +0000 (09:21 +0100)]
libav: print warning if bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 07:48:15 +0000 (08:48 +0100)]
libav: cosmetics
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
John Törnblom [Sun, 17 Mar 2013 07:44:39 +0000 (08:44 +0100)]
libav: added missing marker function
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
Adam Sutton [Wed, 13 Mar 2013 21:18:02 +0000 (21:18 +0000)]
Merge remote-tracking branch 'origin/pr/260'
Adam Sutton [Wed, 13 Mar 2013 21:17:59 +0000 (21:17 +0000)]
Merge remote-tracking branch 'origin/pr/253'
Adam Sutton [Tue, 12 Mar 2013 15:35:21 +0000 (15:35 +0000)]
Fix #1660 - dvb: stop constant updating of dvb mux configuration files
Stefan Saraev [Wed, 13 Mar 2013 19:30:55 +0000 (21:30 +0200)]
cwc: syslog: move some log messages to debug
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