]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agolinuxdvb: split the adapter source into 3 files.
Adam Sutton [Fri, 24 May 2013 14:23:34 +0000 (15:23 +0100)] 
linuxdvb: split the adapter source into 3 files.

13 years agoprop: Added the concept of a RD-only property
Adam Sutton [Fri, 24 May 2013 13:58:03 +0000 (14:58 +0100)] 
prop: Added the concept of a RD-only property

Made use of the rd-only property for display only fields in the DVB
hardware tree.

13 years agolinuxdvb: starting to build up the DVB hardware tree
Adam Sutton [Fri, 24 May 2013 12:59:19 +0000 (13:59 +0100)] 
linuxdvb: starting to build up the DVB hardware tree

Still do not have anything working, just trying to get some groundwork done.

13 years agoDo not export the episode URI if it starts with tvh:// - these are just for internal...
Dave Chapman [Thu, 23 May 2013 09:10:34 +0000 (10:10 +0100)] 
Do not export the episode URI if it starts with tvh:// - these are just for internal use within tvh.

13 years agoAdd episodeUri and serieslinkUri to the HTSP eventAdd and eventUpdate messages.
Dave Chapman [Thu, 23 May 2013 08:21:29 +0000 (09:21 +0100)] 
Add episodeUri and serieslinkUri to the HTSP eventAdd and eventUpdate messages.

13 years agobuild: fix stray mod to object rule causing full rebuild everytime
Adam Sutton [Wed, 22 May 2013 15:01:07 +0000 (16:01 +0100)] 
build: fix stray mod to object rule causing full rebuild everytime

13 years agohtsp: update the EPG/HTSP hookup to send channelUpdate on next event change.
Adam Sutton [Wed, 22 May 2013 11:53:32 +0000 (12:53 +0100)] 
htsp: update the EPG/HTSP hookup to send channelUpdate on next event change.

Previously this was only being output if the current event was updated.

13 years agoRemove accidental code
Andreas Öman [Wed, 22 May 2013 07:53:27 +0000 (09:53 +0200)] 
Remove accidental code

13 years agoChange status.xml to default xml-style with only one element/tag per line 275/head
CSchlipp [Wed, 22 May 2013 07:49:33 +0000 (09:49 +0200)] 
Change status.xml to default xml-style with only one element/tag per line

Change status.xml to default xml-style with only one element/tag per line.
Makes it a lot more easier to parse the file.

13 years agoHTSP: Add subscriptionFilterStream command
Andreas Öman [Wed, 22 May 2013 07:47:25 +0000 (09:47 +0200)] 
HTSP: Add subscriptionFilterStream command

13 years agoThe lists out there set ISO8859-5 encoding for all the channels 276/head
Wojciech Myrda [Wed, 22 May 2013 07:37:20 +0000 (09:37 +0200)] 
The lists out there set ISO8859-5 encoding for all the channels
in the "Sattelite BG" digital platform from 23.5E  however hence
 several of those transponders share their channels with other
platforms this commit sets in only where it is safe meaning where
channels are used by this platform only. To set them for others
would require more testing

13 years agoI have found several ovverrides http://www.ab-forum.info/viewtopic.php?f=147&t=41393
Wojciech Myrda [Wed, 22 May 2013 07:33:29 +0000 (09:33 +0200)] 
I have found several ovverrides http://www.ab-forum.info/viewtopic.php?f=147&t=41393
that help with encoding on the platforms of Easteuropean origin for enigma2 boxes.

This commit sets encoding for Romanian channels from RCS DigiTV

13 years agoMoving skyde overrides to the beggining of the file to sort the list in the
Wojciech Myrda [Wed, 22 May 2013 07:28:34 +0000 (09:28 +0200)] 
Moving skyde overrides to the beggining of the file to sort the list in the
alphabetical order just like sattelites names go and skyde is located on Astra
hence is deserves the place in the start

13 years agoTurkish character encoding override addition based on encoding.conf from
Wojciech Myrda [Wed, 22 May 2013 07:26:06 +0000 (09:26 +0200)] 
Turkish character encoding override addition based on encoding.conf from
http://git.opendreambox.org/?p=enigma2.git;a=summary

13 years agoGreek character encoding override addition based on nonstandard_encoding from IPBox HD
Wojciech Myrda [Wed, 22 May 2013 07:20:37 +0000 (09:20 +0200)] 
Greek character encoding override addition based on nonstandard_encoding from IPBox HD

13 years agoupstream uptodate file
Wojciech Myrda [Wed, 22 May 2013 07:17:16 +0000 (09:17 +0200)] 
upstream uptodate file

13 years agoMerge remote-tracking branch 'dev/master'
Wojciech Myrda [Wed, 22 May 2013 07:10:08 +0000 (09:10 +0200)] 
Merge remote-tracking branch 'dev/master'

Conflicts:
data/conf/charset

13 years agolinuxdvb: started to work on linuxdvb code.
Adam Sutton [Tue, 21 May 2013 19:06:30 +0000 (20:06 +0100)] 
linuxdvb: started to work on linuxdvb code.

Lots of in progress stuff but its been sat uncommitted for a few weeks
due to inactivity and I don't want to lose it due to stupidity!

13 years agoREADME updated 273/head
Vuolter [Fri, 3 May 2013 13:12:09 +0000 (15:12 +0200)] 
README updated

13 years agoBump HTSP protocol version to 11 for the recent transcoding changes and the addition... htsp/11
Dave Chapman [Mon, 13 May 2013 10:23:26 +0000 (11:23 +0100)] 
Bump HTSP protocol version to 11 for the recent transcoding changes and the addition of the audio_type field

13 years agoAdd saving/loading of audio_type, and also display it in the webui
Dave Chapman [Mon, 13 May 2013 09:39:35 +0000 (10:39 +0100)] 
Add saving/loading of audio_type, and also display it in the webui

13 years agoParse the audio_type field of the iso639_language_descriptor - this indicates if...
Dave Chapman [Mon, 13 May 2013 08:27:01 +0000 (09:27 +0100)] 
Parse the audio_type field of the iso639_language_descriptor - this indicates if the audio stream contains audio description for the hard of hearing.  Use this value when regenerating the PMT for the passthrough muxer, and also include it in the HTSP stream description messages.

13 years agoAdded initial support for transcoding.
John Törblom [Thu, 9 May 2013 19:51:27 +0000 (21:51 +0200)] 
Added initial support for transcoding.

13 years agodvb: fix mistake in NIT processing.
Adam Sutton [Fri, 10 May 2013 14:10:54 +0000 (15:10 +0100)] 
dvb: fix mistake in NIT processing.

This was stopping some DVB-C networks from being properly scanned.

13 years agompegts: added missing LCN processing
Adam Sutton [Fri, 10 May 2013 13:31:58 +0000 (14:31 +0100)] 
mpegts: added missing LCN processing

13 years agompegts: lots more work on PSI processing.
Adam Sutton [Fri, 10 May 2013 13:24:05 +0000 (14:24 +0100)] 
mpegts: lots more work on PSI processing.

I think most tables are now processed and are making the relevant calls
into the mpegts system to update/create entities.

13 years agompegts: fix NIT parsing bug
Adam Sutton [Thu, 9 May 2013 16:25:18 +0000 (17:25 +0100)] 
mpegts: fix NIT parsing bug

13 years agompegts tsfile: lots of reworking to get psi processing working
Adam Sutton [Thu, 9 May 2013 15:33:53 +0000 (16:33 +0100)] 
mpegts tsfile: lots of reworking to get psi processing working

13 years agoFix printf format modifier to build properly with CLANG.
User Decke [Mon, 6 May 2013 13:57:14 +0000 (15:57 +0200)] 
Fix printf format modifier to build properly with CLANG.

src/htsp_server.c:485:55: error: format specifies type 'short' but the argument has type 'int' [-Werror,-Wformat]
        p += snprintf(url+p, sizeof(url)-p, "%s%s%s:%hd%s",
                                                    ~~^
                                                    %d

13 years agoFix sendfile() call on FreeBSD/i386
User Decke [Mon, 6 May 2013 11:05:58 +0000 (13:05 +0200)] 
Fix sendfile() call on FreeBSD/i386

src/webui/webui.c:885: warning: passing argument 6 of 'sendfile' from incompatible pointer type

13 years agoAdd missing include for ssize_t on FreeBSD.
Bernhard Froehlich [Sun, 5 May 2013 12:49:47 +0000 (14:49 +0200)] 
Add missing include for ssize_t on FreeBSD.

src/tvhlog.h:48: error: expected declaration specifiers or '...' before 'ssize_t'
src/tvhlog.c:244: error: conflicting types for '_tvhlog_hexdump'
src/tvhlog.h:48: error: previous declaration of '_tvhlog_hexdump' was here

13 years agoAdd kqueue support and make epoll optional.
Bernhard Froehlich [Sat, 4 May 2013 14:50:45 +0000 (16:50 +0200)] 
Add kqueue support and make epoll optional.

13 years agoAdd kqueue support and make epoll optional.
Bernhard Froehlich [Sat, 4 May 2013 14:45:51 +0000 (16:45 +0200)] 
Add kqueue support and make epoll optional.

13 years agoFix IPv4 multicasting on FreeBSD and make IPv6 multicasting optional
Bernhard Froehlich [Sat, 4 May 2013 14:34:03 +0000 (16:34 +0200)] 
Fix IPv4 multicasting on FreeBSD and make IPv6 multicasting optional
because it's not yet supported on FreeBSD.

13 years ago__u8 is not available on FreeBSD so use u_int8_t instead
Bernhard Froehlich [Sat, 4 May 2013 13:30:48 +0000 (15:30 +0200)] 
__u8 is not available on FreeBSD so use u_int8_t instead

tvheadend-3.4/src/dvb/diseqc.h:10: error: expected declaration specifiers or '...' before '__u8'
tvheadend-3.4/src/dvb/diseqc.h:11: error: expected declaration specifiers or '...' before '__u8'

13 years agoUse internal tvh_strdupa() because strdupa() is GNU only.
Bernhard Froehlich [Sat, 4 May 2013 13:10:04 +0000 (15:10 +0200)] 
Use internal tvh_strdupa() because strdupa() is GNU only.

13 years agoAdd sendfile(2) support for FreeBSD.
Bernhard Froehlich [Sat, 4 May 2013 13:08:14 +0000 (15:08 +0200)] 
Add sendfile(2) support for FreeBSD.

13 years agostime(2) is only available on Linux so make it optional.
Bernhard Froehlich [Sat, 4 May 2013 12:59:52 +0000 (14:59 +0200)] 
stime(2) is only available on Linux so make it optional.

13 years agoDumping NGREG in traphandler only if it is supported by the platform.
Bernhard Froehlich [Sat, 4 May 2013 12:57:29 +0000 (14:57 +0200)] 
Dumping NGREG in traphandler only if it is supported by the platform.

13 years agoAdd missing include for FreeBSD which has AF_INET and AF_INET6 defined in sys/socket.h
Bernhard Froehlich [Sat, 4 May 2013 12:32:57 +0000 (14:32 +0200)] 
Add missing include for FreeBSD which has AF_INET and AF_INET6 defined in sys/socket.h

tvheadend-3.4/src/webui/extjs.c: In function 'service_update_iptv':
tvheadend-3.4/src/webui/extjs.c:1748: error: 'AF_INET' undeclared (first use in this function)
tvheadend-3.4/src/webui/extjs.c:1748: error: (Each undeclared identifier is reported only once
tvheadend-3.4/src/webui/extjs.c:1748: error: for each function it appears in.)
tvheadend-3.4/src/webui/extjs.c:1749: error: 'AF_INET6' undeclared (first use in this function)
tvheadend-3.4/src/webui/extjs.c: In function 'build_record_iptv':
tvheadend-3.4/src/webui/extjs.c:1776: error: 'AF_INET' undeclared (first use in this function)
tvheadend-3.4/src/webui/extjs.c:1780: error: 'AF_INET6' undeclared (first use in this function)

13 years agoAdd missing include for FreeBSD which has AF_INET defined in sys/socket.h
Bernhard Froehlich [Sat, 4 May 2013 12:30:19 +0000 (14:30 +0200)] 
Add missing include for FreeBSD which has AF_INET defined in sys/socket.h

tvheadend-3.4/src/webui/comet.c: In function 'comet_serverIpPort':
tvheadend-3.4/src/webui/comet.c:162: error: 'AF_INET' undeclared (first use in this function)
tvheadend-3.4/src/webui/comet.c:162: error: (Each undeclared identifier is reported only once
tvheadend-3.4/src/webui/comet.c:162: error: for each function it appears in.)
tvheadend-3.4/src/webui/comet.c:164: error: 'AF_INET6' undeclared (first use in this function)

13 years agoAdd missing include for "struct iovec" which is defined in sys/uio.h
Bernhard Froehlich [Sat, 4 May 2013 12:25:59 +0000 (14:25 +0200)] 
Add missing include for "struct iovec" which is defined in sys/uio.h
on FreeBSD and also on Linux.

tvheadend-3.4/src/muxer/tvh/mkmux.c: In function 'mk_write_to_fd':
tvheadend-3.4/src/muxer/tvh/mkmux.c:347: error: invalid application of 'sizeof' to incomplete type 'struct iovec'
tvheadend-3.4/src/muxer/tvh/mkmux.c:351: error: invalid use of undefined type 'struct iovec'
tvheadend-3.4/src/muxer/tvh/mkmux.c:351: error: dereferencing pointer to incomplete type
tvheadend-3.4/src/muxer/tvh/mkmux.c:352: error: invalid use of undefined type 'struct iovec'
tvheadend-3.4/src/muxer/tvh/mkmux.c:352: error: dereferencing pointer to incomplete type
cc1: warnings being treated as errors
tvheadend-3.4/src/muxer/tvh/mkmux.c:358: warning: implicit declaration of function 'writev'
tvheadend-3.4/src/muxer/tvh/mkmux.c:364: error: invalid use of undefined type 'struct iovec'

13 years agoRead timezone from gettimeofday() to not have to rely on an globally set timezone...
Bernhard Froehlich [Sat, 4 May 2013 12:24:04 +0000 (14:24 +0200)] 
Read timezone from gettimeofday() to not have to rely on an globally set timezone variable.

13 years agoAdd missing include for FreeBSD which has AF_INET6 defined in sys/socket.h
Bernhard Froehlich [Sat, 4 May 2013 12:22:18 +0000 (14:22 +0200)] 
Add missing include for FreeBSD which has AF_INET6 defined in sys/socket.h

13 years agoAdd missing include for accept(2) on FreeBSD.
Bernhard Froehlich [Sat, 4 May 2013 12:20:29 +0000 (14:20 +0200)] 
Add missing include for accept(2) on FreeBSD.

tvheadend-3.4/src/epggrab/module.c: In function '_epggrab_socket_thread':
tvheadend-3.4/src/epggrab/module.c:357: warning: implicit declaration of function 'accept'
tvheadend-3.4/src/epggrab/module.c: In function 'epggrab_module_enable_socket':
tvheadend-3.4/src/epggrab/module.c:382: warning: implicit declaration of function 'shutdown'
tvheadend-3.4/src/epggrab/module.c:382: error: 'SHUT_RDWR' undeclared (first use in this function)
tvheadend-3.4/src/epggrab/module.c:382: error: (Each undeclared identifier is reported only once
tvheadend-3.4/src/epggrab/module.c:382: error: for each function it appears in.)
tvheadend-3.4/src/epggrab/module.c:392: warning: implicit declaration of function 'socket'
tvheadend-3.4/src/epggrab/module.c:392: error: 'AF_UNIX' undeclared (first use in this function)
tvheadend-3.4/src/epggrab/module.c:392: error: 'SOCK_STREAM' undeclared (first use in this function)
tvheadend-3.4/src/epggrab/module.c:398: warning: implicit declaration of function 'bind'
tvheadend-3.4/src/epggrab/module.c:406: warning: implicit declaration of function 'listen'

13 years agoRemove unused sys/epoll.h includes
Bernhard Froehlich [Sat, 4 May 2013 12:16:33 +0000 (14:16 +0200)] 
Remove unused sys/epoll.h includes

13 years agoAdd missing includes for shutdown(2) and SHUT_RDWR on FreeBSD.
Bernhard Froehlich [Sat, 4 May 2013 12:10:42 +0000 (14:10 +0200)] 
Add missing includes for shutdown(2) and SHUT_RDWR on FreeBSD.

tvheadend-3.4/src/cwc.c: In function 'cwc_session':
tvheadend-3.4/src/cwc.c:1139: warning: implicit declaration of function 'shutdown'
tvheadend-3.4/src/cwc.c:1139: error: 'SHUT_RDWR' undeclared (first use in this function)
tvheadend-3.4/src/cwc.c:1139: error: (Each undeclared identifier is reported only once
tvheadend-3.4/src/cwc.c:1139: error: for each function it appears in.)
tvheadend-3.4/src/cwc.c: In function 'cwc_entry_update':
tvheadend-3.4/src/cwc.c:2369: error: 'SHUT_RDWR' undeclared

13 years agoAdd missing include for FreeBSD which has AF_INET6 defined
Bernhard Froehlich [Sat, 4 May 2013 12:04:08 +0000 (14:04 +0200)] 
Add missing include for FreeBSD which has AF_INET6 defined
in sys/socket.h

tvheadend-3.4/src/access.c: In function 'netmask_verify':
tvheadend-3.4/src/access.c:164: error: dereferencing pointer to incomplete type
tvheadend-3.4/src/access.c:164: error: 'AF_INET6' undeclared (first use in this function)
tvheadend-3.4/src/access.c:164: error: (Each undeclared identifier is reported only once
tvheadend-3.4/src/access.c:164: error: for each function it appears in.)
tvheadend-3.4/src/access.c:177: error: dereferencing pointer to incomplete type
tvheadend-3.4/src/access.c:177: error: 'AF_INET' undeclared (first use in this function)
tvheadend-3.4/src/access.c:193: error: dereferencing pointer to incomplete type
tvheadend-3.4/src/access.c: In function 'access_set_prefix':
tvheadend-3.4/src/access.c:422: error: 'AF_INET6' undeclared (first use in this function)
tvheadend-3.4/src/access.c: In function 'access_record_build':
tvheadend-3.4/src/access.c:554: error: 'AF_INET6' undeclared (first use in this function)

13 years agoAvoid "install -D" because the flag is not available on FreeBSD.
Bernhard Froehlich [Sat, 4 May 2013 11:59:54 +0000 (13:59 +0200)] 
Avoid "install -D" because the flag is not available on FreeBSD.

13 years agoEnable SSL per default on FreeBSD because libssl is in base so it's always available.
Bernhard Froehlich [Sat, 4 May 2013 11:57:34 +0000 (13:57 +0200)] 
Enable SSL per default on FreeBSD because libssl is in base so it's always available.

13 years agoAdd kqueue option and allow to disable epoll.
Bernhard Froehlich [Sat, 4 May 2013 11:56:24 +0000 (13:56 +0200)] 
Add kqueue option and allow to disable epoll.

13 years agoAdd PLATFORM_* define to config.h to allow supporting non Linux platforms.
Bernhard Froehlich [Sat, 4 May 2013 11:54:12 +0000 (13:54 +0200)] 
Add PLATFORM_* define to config.h to allow supporting non Linux platforms.

13 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.

13 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)

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

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

13 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.

13 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

13 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

13 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

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

13 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.

13 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

13 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.

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

13 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

13 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.

13 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.

13 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.

13 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

13 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.

13 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.

13 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

13 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.

13 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.

13 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

13 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.

13 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.

13 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.

13 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.

13 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

13 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

13 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

13 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

13 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

13 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!

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

13 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

13 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

13 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

13 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

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

13 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.

13 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.

13 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

13 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.

13 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.

13 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

13 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.

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