]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
7 years agoXMLTV exporter: Send credit (cast), category, and keyword information to the xmltv...
E.Smith [Wed, 20 Sep 2017 01:24:17 +0000 (02:24 +0100)] 
XMLTV exporter: Send credit (cast), category, and keyword information to the xmltv exporter. (#4441)

7 years agoapi epg: Send credit (cast), category, and keyword information to the GUI and display...
E.Smith [Wed, 20 Sep 2017 01:22:52 +0000 (02:22 +0100)] 
api epg: Send credit (cast), category, and keyword information to the GUI and display it. (#4441)

7 years agodvr: Check credits/keywords for autorec. (#4441)
E.Smith [Wed, 20 Sep 2017 01:18:56 +0000 (02:18 +0100)] 
dvr: Check credits/keywords for autorec. (#4441)

7 years agoxmltv: Parse credits, category, keyword and more age ratings. (#4441)
E.Smith [Wed, 20 Sep 2017 01:05:39 +0000 (02:05 +0100)] 
xmltv: Parse credits, category, keyword and more age ratings. (#4441)

The xmltv provides additional information about programmes such
as keywords ("Zookeeper", "Newscast", "Lion", "Mystery"), and
categories ("Crime drama", "Movie", "Series"). It can also provide
detailed information about actors, writers, editors, composers, etc.

We parse this information and allow it to be searched from the GUI.

We make this configurable since having 20+ actors per movie can
increase memory usage of the server and the clients to which we
send this information.

We also offer an option to append this information on to the
description. This allows people with old clients to see the
information.

We cache this information in to a csv string so users can search
across multiple actors such as "Douglas.*Stallone" to find movies
where both actors starred, rather than searching across each actor
individually.

The category is not currently searchable via regex since I think
that should probably be a search box similar to content type.

We currently only parse and store a few of the credits, viz., actor,
guest, presenter, writer, and director. If people really search for
films based on the composer or editor then we can add it in the future.

This information is stored on the epg_broadcast rather than the
epg_episode since theoretically a programme could have different
information for different showings of the same programme.

For example, my broadcaster shows the same film in the same week but
prefixes the description of some showings with a keyword (such as
"Frightfest") with other film of the same genre to create a pseudo-boxset.
Thus if we ever scrape keywords from EIT we'd probably tag the particular
films with this keyword as a tag on which people could search.

Similarly for credits, a daytime showing of a programme can contain edits
for violence, swearing that are not in the late night showing, thus potentially
changing the cast despite being the same "episode", or perhaps one showing
is dubbed.

We also parse a few more age ratings since a number of programmes
only have "word" ratings rather than age ratings (TV-14 instead of 14).
Also the existing age could underflow since one rating system
uses negative numbers which don't fit in our unsigned byte.

Issue: #4441

7 years agoepg: 'Template' updating EPG complex object (#4441).
E.Smith [Wed, 20 Sep 2017 00:57:11 +0000 (01:57 +0100)] 
epg: 'Template' updating EPG complex object (#4441).

The _epg_object_set_lang_str has logic for setting lang_str_t.
We can re-use this logic for other objects in the future
(such as string_lists) so create a macro to abstract out
the destroy, compare, and copy functionality so the rest of
the logic can be re-used.

7 years agoxmltv: Add sorted string_list type. (#4441).
E.Smith [Wed, 20 Sep 2017 00:49:47 +0000 (01:49 +0100)] 
xmltv: Add sorted string_list type. (#4441).

It's useful to be able to keep lists of sorted strings.
Although htsmsg allows us to keep lists, it is not
designed for easy sorted lists. So, build a simple
type on top of the existing RB trees.

7 years agohtsmsg: Add some const. (#4441).
E.Smith [Wed, 20 Sep 2017 00:46:59 +0000 (01:46 +0100)] 
htsmsg: Add some const. (#4441).

7 years agowebui: add additional time filters fixes #4649
Mark Clarkstone [Wed, 4 Oct 2017 10:12:27 +0000 (11:12 +0100)] 
webui: add additional time filters fixes #4649

7 years agodoozer.io: add raspbian jessie and stretch builds
Mark Clarkstone [Mon, 2 Oct 2017 21:36:06 +0000 (22:36 +0100)] 
doozer.io: add raspbian jessie and stretch builds

7 years agoupgrade to libhdhomerun_20170815
Alex Mekkering [Sun, 1 Oct 2017 14:31:01 +0000 (16:31 +0200)] 
upgrade to libhdhomerun_20170815

7 years agompegts.h - move MM_EPG_ONLY_UK_CABLE_VIRGIN as last (to retain configuration)
Jaroslav Kysela [Mon, 9 Oct 2017 14:11:08 +0000 (16:11 +0200)] 
mpegts.h - move MM_EPG_ONLY_UK_CABLE_VIRGIN as last (to retain configuration)

7 years agoUpdated "UK Cable Virgin" in comments
dollis-developer [Tue, 3 Oct 2017 12:00:28 +0000 (13:00 +0100)] 
Updated "UK Cable Virgin" in comments

7 years agoRenamed EPG Grabber to uk_cable_virgin
Dollis Developer [Mon, 2 Oct 2017 14:25:02 +0000 (15:25 +0100)] 
Renamed EPG Grabber to uk_cable_virgin

7 years agoUpdate eit.c
dollis-developer [Sun, 1 Oct 2017 19:57:13 +0000 (20:57 +0100)] 
Update eit.c

Use 'spec' variable to handle this specific requirement of grabbing EPG data for services in other transponders in the 'actual' transpoder table IDs.

7 years agoAdded UK: Cable OTA EPG Grabber
Dollis Developer [Sun, 1 Oct 2017 00:23:59 +0000 (01:23 +0100)] 
Added UK: Cable OTA EPG Grabber

7 years agobintray.py: fix the argument check
Jaroslav Kysela [Mon, 9 Oct 2017 14:10:01 +0000 (16:10 +0200)] 
bintray.py: fix the argument check

7 years agosatip server: reorganize a bit the parameter groups
Jaroslav Kysela [Mon, 9 Oct 2017 13:28:41 +0000 (15:28 +0200)] 
satip server: reorganize a bit the parameter groups

7 years agosatip server: Drop fe parameter on demand, fixes #4619
Jaroslav Kysela [Mon, 9 Oct 2017 13:18:11 +0000 (15:18 +0200)] 
satip server: Drop fe parameter on demand, fixes #4619

From: Mono Polimorph

7 years agosatip server: Support different PORT over NAT FORWARDING, fixes #4617
Jaroslav Kysela [Mon, 9 Oct 2017 13:12:46 +0000 (15:12 +0200)] 
satip server: Support different PORT over NAT FORWARDING, fixes #4617

From: Mono Polimorph

7 years agoconfig: don't use http_server_name directly, add config_get_http_server_name()
Jaroslav Kysela [Mon, 9 Oct 2017 13:02:10 +0000 (15:02 +0200)] 
config: don't use http_server_name directly, add config_get_http_server_name()

7 years agosatip server: Impersonate hardware server, fixes #4610
Jaroslav Kysela [Mon, 9 Oct 2017 12:59:33 +0000 (14:59 +0200)] 
satip server: Impersonate hardware server, fixes #4610

From: Mono Polimorph

7 years agointroduce tvh_str_default()
Jaroslav Kysela [Mon, 9 Oct 2017 12:56:49 +0000 (14:56 +0200)] 
introduce tvh_str_default()

7 years agosatip client: add possibility to select the data transfer mode per tuner, fixes ...
Jaroslav Kysela [Mon, 9 Oct 2017 12:26:54 +0000 (14:26 +0200)] 
satip client: add possibility to select the data transfer mode per tuner, fixes #4505

From: Mono Polimorph

7 years agosatip server: rectrict pids=all requests, fixes #4620
Jaroslav Kysela [Mon, 9 Oct 2017 12:21:28 +0000 (14:21 +0200)] 
satip server: rectrict pids=all requests, fixes #4620

From: Mono Polimorph

7 years agoidnode: partially revert the previous code in idnode_cmp_sort()
Jaroslav Kysela [Mon, 9 Oct 2017 08:21:14 +0000 (10:21 +0200)] 
idnode: partially revert the previous code in idnode_cmp_sort()

7 years agoidnode: fix sorting (slist_rend, idnode_get_display)
Jaroslav Kysela [Mon, 9 Oct 2017 08:17:22 +0000 (10:17 +0200)] 
idnode: fix sorting (slist_rend, idnode_get_display)

7 years agoiptv: auto - fix the url query filter, fixes #4658
Jaroslav Kysela [Mon, 9 Oct 2017 07:59:04 +0000 (09:59 +0200)] 
iptv: auto - fix the url query filter, fixes #4658

7 years agohtsbuf: remove double ;; in htsbuf_append_and_escape_url()
Jaroslav Kysela [Mon, 9 Oct 2017 07:24:56 +0000 (09:24 +0200)] 
htsbuf: remove double ;; in htsbuf_append_and_escape_url()

7 years agotranscode: do not pre-declare empty structs (it seems that older gcc does not like...
Jaroslav Kysela [Mon, 9 Oct 2017 06:58:33 +0000 (08:58 +0200)] 
transcode: do not pre-declare empty structs (it seems that older gcc does not like them), fixes #4634

7 years agohttp: xmltv export - escape icon URL, fixes #4659
Jaroslav Kysela [Mon, 9 Oct 2017 06:41:06 +0000 (08:41 +0200)] 
http: xmltv export - escape icon URL, fixes #4659

7 years agodvb psi: add freq list descriptor parsing, cleanups, fix extract_4byte()
Jaroslav Kysela [Sat, 7 Oct 2017 20:46:53 +0000 (22:46 +0200)] 
dvb psi: add freq list descriptor parsing, cleanups, fix extract_4byte()

7 years agoepg: log the grabber id in _epg_object_deserialize()
Jaroslav Kysela [Mon, 2 Oct 2017 18:20:18 +0000 (20:20 +0200)] 
epg: log the grabber id in _epg_object_deserialize()

7 years agodoozer.json: Remove git checkout hack
Andreas Smas [Thu, 5 Oct 2017 16:40:39 +0000 (09:40 -0700)] 
doozer.json: Remove git checkout hack

7 years agohtsp: fix the global_lock in htsp_file_destroy, fixes #4622
Jaroslav Kysela [Mon, 2 Oct 2017 07:08:39 +0000 (09:08 +0200)] 
htsp: fix the global_lock in htsp_file_destroy, fixes #4622

7 years agompegts: mux - move stop PID timer call to appropriate place, fixes #4643
Jaroslav Kysela [Mon, 2 Oct 2017 06:49:58 +0000 (08:49 +0200)] 
mpegts: mux - move stop PID timer call to appropriate place, fixes #4643

7 years agotrancode: omx - the string variables are not constants, fixes #4639
Jaroslav Kysela [Sat, 30 Sep 2017 17:33:58 +0000 (19:33 +0200)] 
trancode: omx - the string variables are not constants, fixes #4639

7 years agoepggrab: do not re-enable opentv grabber when user not enabled it, fixes #4633
Jaroslav Kysela [Fri, 29 Sep 2017 12:11:47 +0000 (14:11 +0200)] 
epggrab: do not re-enable opentv grabber when user not enabled it, fixes #4633

7 years agoopentv: opentv provider skyIT support new formats
anthonytex [Fri, 29 Sep 2017 10:04:07 +0000 (12:04 +0200)] 
opentv: opentv provider skyIT support new formats

Recently start to appear new description format so new regex are needed to correctly scarpe Episode/Season number and subtitle.

7 years agoidnode: compilation fix for last prop change
Jaroslav Kysela [Fri, 29 Sep 2017 07:40:50 +0000 (09:40 +0200)] 
idnode: compilation fix for last prop change

7 years agotranscoding: omx - fix typo, fixes #4636
Jaroslav Kysela [Fri, 29 Sep 2017 07:38:11 +0000 (09:38 +0200)] 
transcoding: omx - fix typo, fixes #4636

7 years agoprop: prop_sbuf / prop_ptr cleanups
Jaroslav Kysela [Fri, 29 Sep 2017 07:31:52 +0000 (09:31 +0200)] 
prop: prop_sbuf / prop_ptr cleanups

The prop get string callbacks should use static buffers. This
patch is trying to fix the problematic parts (mostly in dvr_db.c)
and also introduces prop_ptr to not allocate static pointer
in each string get callback.

The problems in dvb_db.c were serious, so tvh could crash or
invalid data are written to the config files.

Issue: #4636

7 years agowebui: Render upcoming recording duplicates with a line-through in grid. (#4632)
E.Smith [Tue, 26 Sep 2017 13:56:55 +0000 (14:56 +0100)] 
webui: Render upcoming recording duplicates with a line-through in grid. (#4632)

The advanced and expert views on the upcoming tab have a column for the
duplicate date. But on the basic view there is no indication of
duplicates unless you click information on the entry.

So we now render duplicates with a line-through. This makes it clear
they are duplicates that will not be recorded.

Issue: #4632

7 years agowebui: fix clear all stats button thinko
Mark Clarkstone [Wed, 27 Sep 2017 22:46:41 +0000 (23:46 +0100)] 
webui: fix clear all stats button thinko

7 years agoepggrab: remove all channels links when not enabled, fixes #4633
Jaroslav Kysela [Thu, 28 Sep 2017 16:55:34 +0000 (18:55 +0200)] 
epggrab: remove all channels links when not enabled, fixes #4633

7 years agotranscoding: fix memory leaks
Jaroslav Kysela [Mon, 25 Sep 2017 15:26:09 +0000 (17:26 +0200)] 
transcoding: fix memory leaks

7 years agoxmltv: Only parse number from display-name if config allows. (#4615)
E.Smith [Mon, 25 Sep 2017 00:41:42 +0000 (01:41 +0100)] 
xmltv: Only parse number from display-name if config allows. (#4615)

Earlier commit accidentally removed the check for configuration (chnum)
which means leading number would be stripped from xmltv names.

7 years agohtsp: move open syscall outside global_lock, issue #4624
Jaroslav Kysela [Mon, 25 Sep 2017 06:30:13 +0000 (08:30 +0200)] 
htsp: move open syscall outside global_lock, issue #4624

7 years agoeit: Add drop-down list for selecting xmltv scraper configuration. (#4626)
E.Smith [Sun, 24 Sep 2017 02:48:16 +0000 (03:48 +0100)] 
eit: Add drop-down list for selecting xmltv scraper configuration. (#4626)

Previously you had to enter text in the "scraper configuration to use"
drop-down on EPG grabber modules/Over the air module.

Now we populate a drop-down selection box by loading the configurations
and then getting their names. This is slight overhead compared to just
fb_scandir, but it is only used briefly during GUI configuration and
has the benefit of listing configurations that are valid in case the
user modified the configuration files and caused it to be invalid.

Issue: #4626

7 years agosettings: ignore files which ends with '~' in hts_settings_load_path()
Jaroslav Kysela [Sun, 24 Sep 2017 18:18:06 +0000 (20:18 +0200)] 
settings: ignore files which ends with '~' in hts_settings_load_path()

7 years agoeit: Rename Bulsatcom_39E to bg since it applies to DVB-T, C,and S. (#4577)
E.Smith [Sat, 9 Sep 2017 21:23:05 +0000 (22:23 +0100)] 
eit: Rename Bulsatcom_39E to bg since it applies to DVB-T, C,and S. (#4577)

Also fix incorrect test case of "episode 3" should be "3 episodes one-by-one".

7 years agoeit: Add initial test cases for Bulsatcom_39E. (#4577).
E.Smith [Sat, 9 Sep 2017 17:47:03 +0000 (18:47 +0100)] 
eit: Add initial test cases for Bulsatcom_39E. (#4577).

7 years agoeit: Add simple test harness for scraping EIT data. (#4577)
E.Smith [Sat, 9 Sep 2017 00:57:22 +0000 (01:57 +0100)] 
eit: Add simple test harness for scraping EIT data. (#4577)

This python script parses a scraper configuration file
from data/conf/epggrab/eit/scrape and a unit test file
from support/testdata/eitscrape.

The unit test contains numerous examples and the expected
scrape results, such as season and episode number.

The top of the test harness configuration file contains
some comments fields that are unparsed but help document
what environment the test harness is meant to be testing.

Issue: #4577.

7 years agodoozer: 'fix' dirty build issue (4).
Mark Clarkstone [Mon, 18 Sep 2017 18:21:37 +0000 (19:21 +0100)] 
doozer: 'fix' dirty build issue (4).

from (but modified): https://stackoverflow.com/questions/24533390/git-reset-files-with-typechange-status#27461055

7 years agowebui: add "Clear all statistics" button to Status -> Stream tab.
Mark Clarkstone [Tue, 19 Sep 2017 09:59:56 +0000 (10:59 +0100)] 
webui: add "Clear all statistics" button to Status -> Stream tab.

fixes #3759

7 years agowebui: sort (and group) many of the config settings, they were starting to look reall...
Mark Clarkstone [Tue, 19 Sep 2017 08:29:21 +0000 (09:29 +0100)] 
webui: sort (and group) many of the config settings, they were starting to look really messy.

7 years agofix storage space calculation
Daniel Becker [Thu, 21 Sep 2017 04:42:39 +0000 (21:42 -0700)] 
fix storage space calculation

The f_bfree and f_bavail members in struct statvfs are expressed in
units of f_frsize, not f_bsize (see the statvfs(2) manpage, e.g. here:
<https://linux.die.net/man/2/statvfs>). The two can differ quite
substantially, e.g. on ZFS.

7 years agoeit: Add extra eit episode scrape configurations (#4592)
E.Smith [Thu, 21 Sep 2017 00:30:55 +0000 (01:30 +0100)] 
eit: Add extra eit episode scrape configurations (#4592)

We include the regex from the opentv configuration for scraping
episode informationfor Italy, Australia and New Zealand with
minor changes to allow parsing by the Python test harness.
Also added additional Italian regex from the bug report.

Issue: #4592

7 years agoeit: Also scrape eit episode information from title and description (#4592)
E.Smith [Thu, 21 Sep 2017 00:20:05 +0000 (01:20 +0100)] 
eit: Also scrape eit episode information from title and description (#4592)

Previously we only searched the summary for scraping episode information,
but several countries also put the information in the title or description.
So we search each one in turn with the same regex and merge the results.

Issue: #4592

7 years agocwc: increase CWS_NETMSGSIZE to 1024 (like oscam)
Jaroslav Kysela [Sun, 24 Sep 2017 07:04:44 +0000 (09:04 +0200)] 
cwc: increase CWS_NETMSGSIZE to 1024 (like oscam)

7 years agoxmltv: Parse atsc style numbers. (#4615)
E.Smith [Sat, 23 Sep 2017 11:31:55 +0000 (12:31 +0100)] 
xmltv: Parse atsc style numbers. (#4615)

Previously we only parsed numbers of the format "445" and
forced the minor number to be zero. However atsc numbers
have a major and a minor so we now parse "39.1" as
major=39 minor=1.

Issue: #4615

7 years agoDVR: reconfigure muxer when streams changes, fixes #4538
Jaroslav Kysela [Sun, 24 Sep 2017 07:01:34 +0000 (09:01 +0200)] 
DVR: reconfigure muxer when streams changes, fixes #4538

7 years agoDVR: Add forced flag to allow to move 'data errors' to the finished recordings, fixes...
Jaroslav Kysela [Wed, 20 Sep 2017 07:51:56 +0000 (09:51 +0200)] 
DVR: Add forced flag to allow to move 'data errors' to the finished recordings, fixes #4603

7 years agoRevert "DVR: handle SM_CODE_USER_REQUEST as a successful case, fixes #4603"
Jaroslav Kysela [Wed, 20 Sep 2017 07:42:08 +0000 (09:42 +0200)] 
Revert "DVR: handle SM_CODE_USER_REQUEST as a successful case, fixes #4603"

This reverts commit 519a783747e8075714b4c95a7e216edb53f2e77b.

7 years agompegts dvb: distinguish correctly between DVB-C/ANNEX-B and ATSC-C/ANNEX-B networks...
Jaroslav Kysela [Wed, 20 Sep 2017 07:10:19 +0000 (09:10 +0200)] 
mpegts dvb: distinguish correctly between DVB-C/ANNEX-B and ATSC-C/ANNEX-B networks, fixes #4529

7 years agoDVR: fix for 'handle SM_CODE_USER_REQUEST as a successful case', fixes #4609
Jaroslav Kysela [Tue, 19 Sep 2017 06:24:37 +0000 (08:24 +0200)] 
DVR: fix for 'handle SM_CODE_USER_REQUEST as a successful case', fixes #4609

7 years agosatip server: fixed the RTP TCP size initialization, fixes #4517
Jaroslav Kysela [Mon, 18 Sep 2017 19:03:20 +0000 (21:03 +0200)] 
satip server: fixed the RTP TCP size initialization, fixes #4517

7 years agoepg: try to fix epg_episode_number_cmp() for text episode version
Jaroslav Kysela [Mon, 18 Sep 2017 18:19:15 +0000 (20:19 +0200)] 
epg: try to fix epg_episode_number_cmp() for text episode version

7 years agoDVR: handle SM_CODE_USER_REQUEST as a successful case, fixes #4603
Jaroslav Kysela [Mon, 18 Sep 2017 14:13:04 +0000 (16:13 +0200)] 
DVR: handle SM_CODE_USER_REQUEST as a successful case, fixes #4603

7 years agodoozer: remove precise targets
Jaroslav Kysela [Mon, 18 Sep 2017 13:57:54 +0000 (15:57 +0200)] 
doozer: remove precise targets

7 years agosatip server: add possibility to export DVB-C and DVB-S2 muxes for IPTV input, fixes...
Jaroslav Kysela [Mon, 18 Sep 2017 12:31:52 +0000 (14:31 +0200)] 
satip server: add possibility to export DVB-C and DVB-S2 muxes for IPTV input, fixes #4243

From: Mono Polimorph

7 years agoRevert "satip server: close session on SETUP error, fixes #4471"
Jaroslav Kysela [Mon, 18 Sep 2017 12:24:49 +0000 (14:24 +0200)] 
Revert "satip server: close session on SETUP error, fixes #4471"

This reverts commit 72128777940978239ba535c98d2c27648687c93f.

7 years agoeit: Fix scrape subtitle regex to be compatible with Python test harness. (#4578)
E.Smith [Sat, 9 Sep 2017 16:47:46 +0000 (17:47 +0100)] 
eit: Fix scrape subtitle regex to be compatible with Python test harness. (#4578)

Python complained about the subtitle regex whereas they
worked fine in perl and Tvh. So fix them to work in
all three.

Issue: #4578.

7 years agoeit: Minor fixes to regex to make them parsable as JSON for test harness. (#4578)
E.Smith [Sat, 9 Sep 2017 01:00:04 +0000 (02:00 +0100)] 
eit: Minor fixes to regex to make them parsable as JSON for test harness. (#4578)

The strings were not parsable by the JSON parser.

Issue: #4578

7 years agoeit: Add additional documentation on EIT scraper. (#4578)
E.Smith [Fri, 8 Sep 2017 18:43:27 +0000 (19:43 +0100)] 
eit: Add additional documentation on EIT scraper. (#4578)

Add some more documentation on the EIT scraper to clarify
that it does not access the Internet and that we only ship
with a few configurations at the moment.

Issue: #4578

7 years agoeit: Allow sub-title scraping to be configured on/off in the GUI. (#4578).
E.Smith [Fri, 8 Sep 2017 15:00:49 +0000 (16:00 +0100)] 
eit: Allow sub-title scraping to be configured on/off in the GUI. (#4578).

We need to be able to disable sub-title scraping since many people
have recording rules of "record if different subtitle". Since the
scraping alters the subtitle it means these people would get
re-records.

7 years agoeit: Scrape sub-title from summary in OTA EIT. (#4578).
E.Smith [Mon, 4 Sep 2017 22:42:56 +0000 (23:42 +0100)] 
eit: Scrape sub-title from summary in OTA EIT. (#4578).

The Freeview/Freesat frequently have a subtitle as part of the
summary. So we have "Treehouse of Horror IX: Three scary stories."
from which we can deduce the subtitle as "Treehouse of Horror IX".

Other variants are "...title_continuation. Subtitle" (so the real
title of the program is split in to the summary), and
"x/y. Subtitle" where x/y is the episode number.

So allow scraping of this and use it as the subtitle. If we cannot
scrape a subtitle then we continue the existing practice of using
the summary buffer for the subtitle.

The subtitle is currently NOT removed from the summary.

Issue: #4578

7 years agohttp: extra data - add may_discard flag for RTP data, issue #4598
Jaroslav Kysela [Sat, 16 Sep 2017 11:54:56 +0000 (13:54 +0200)] 
http: extra data - add may_discard flag for RTP data, issue #4598

7 years agowebui: comet - don't use websockets for Safari browsers, fixes #4589
Jaroslav Kysela [Thu, 14 Sep 2017 11:44:03 +0000 (13:44 +0200)] 
webui: comet - don't use websockets for Safari browsers, fixes #4589

https://bugs.webkit.org/show_bug.cgi?id=80362

Note: Probably all other "plain" webkit browsers are affected until
the above bug is resolved.

7 years agosatip server: allow to configure TCP RTP payload size for limited clients, fixes...
Jaroslav Kysela [Thu, 14 Sep 2017 10:06:25 +0000 (12:06 +0200)] 
satip server: allow to configure TCP RTP payload size for limited clients, fixes #4517

7 years agosatip server: the data must for satip_rtp_tcp_data() must be allocated, fixes #4573
Jaroslav Kysela [Thu, 14 Sep 2017 09:45:33 +0000 (11:45 +0200)] 
satip server: the data must for satip_rtp_tcp_data() must be allocated, fixes #4573

7 years agotranscode: context - fix compilation error
Jaroslav Kysela [Wed, 13 Sep 2017 17:07:44 +0000 (19:07 +0200)] 
transcode: context - fix compilation error

7 years agosatip server: rtsp - fix playing session flag, issue #4499
Jaroslav Kysela [Wed, 13 Sep 2017 12:05:03 +0000 (14:05 +0200)] 
satip server: rtsp - fix playing session flag, issue #4499

7 years agosatip server: rtsp - replace oldstate with playing session flag, issue #4499
Jaroslav Kysela [Wed, 13 Sep 2017 12:02:22 +0000 (14:02 +0200)] 
satip server: rtsp - replace oldstate with playing session flag, issue #4499

7 years agotranscode: hwaccels - improve 'trying pix_fmt' log line
Jaroslav Kysela [Wed, 13 Sep 2017 10:26:07 +0000 (12:26 +0200)] 
transcode: hwaccels - improve 'trying pix_fmt' log line

7 years agotranscode: vaapi - add support for hw scaler, fix hw deinterlacer
Jaroslav Kysela [Wed, 13 Sep 2017 10:23:35 +0000 (12:23 +0200)] 
transcode: vaapi - add support for hw scaler, fix hw deinterlacer

7 years agotranscode: use names instead numbers for pixfmt/samplefmt/audiolayout
Jaroslav Kysela [Wed, 13 Sep 2017 09:11:14 +0000 (11:11 +0200)] 
transcode: use names instead numbers for pixfmt/samplefmt/audiolayout

7 years agotranscode: dump the filter graph
Jaroslav Kysela [Wed, 13 Sep 2017 09:10:27 +0000 (11:10 +0200)] 
transcode: dump the filter graph

7 years agosatip server: try to change state and mux handling logic, issue #4499
Jaroslav Kysela [Tue, 12 Sep 2017 18:16:49 +0000 (20:16 +0200)] 
satip server: try to change state and mux handling logic, issue #4499

7 years agosatip server: don't bind more times to the UDP ports
Jaroslav Kysela [Tue, 12 Sep 2017 12:11:27 +0000 (14:11 +0200)] 
satip server: don't bind more times to the UDP ports

7 years agotranscode: try to fix the mmal decoder selection, issue #4572
Jaroslav Kysela [Tue, 12 Sep 2017 11:49:42 +0000 (13:49 +0200)] 
transcode: try to fix the mmal decoder selection, issue #4572

7 years agosatip server: add one more no_data check, issue #4499
Jaroslav Kysela [Tue, 12 Sep 2017 11:48:18 +0000 (13:48 +0200)] 
satip server: add one more no_data check, issue #4499

7 years agotcp: tcp_connect - initialize bindip variable correctly, issue #4499
Jaroslav Kysela [Tue, 12 Sep 2017 11:29:32 +0000 (13:29 +0200)] 
tcp: tcp_connect - initialize bindip variable correctly, issue #4499

7 years agosatip client: fix the error path, issue #4499
Jaroslav Kysela [Tue, 12 Sep 2017 11:29:25 +0000 (13:29 +0200)] 
satip client: fix the error path, issue #4499

7 years agotranscode: improve the transcode info log
Jaroslav Kysela [Tue, 12 Sep 2017 09:04:16 +0000 (11:04 +0200)] 
transcode: improve the transcode info log

7 years agoprofile: change source codecs to more user-friendly array
Jaroslav Kysela [Tue, 12 Sep 2017 08:54:48 +0000 (10:54 +0200)] 
profile: change source codecs to more user-friendly array

7 years agotranscode: try to fix the source codec filter
Jaroslav Kysela [Tue, 12 Sep 2017 07:58:34 +0000 (09:58 +0200)] 
transcode: try to fix the source codec filter

7 years agotrancode: a blind shot to make functional rpi mmal decoders, issue #4572
Jaroslav Kysela [Tue, 12 Sep 2017 07:09:57 +0000 (09:09 +0200)] 
trancode: a blind shot to make functional rpi mmal decoders, issue #4572

7 years agohttp: fix extra data (for SAT>IP TCP data mode), issue #4573
Jaroslav Kysela [Tue, 12 Sep 2017 06:30:55 +0000 (08:30 +0200)] 
http: fix extra data (for SAT>IP TCP data mode), issue #4573

7 years agohtsp: add subscription entry also for DVR files, fixes #3854
Jaroslav Kysela [Mon, 11 Sep 2017 12:20:53 +0000 (14:20 +0200)] 
htsp: add subscription entry also for DVR files, fixes #3854

7 years agotranscode: another struct type cleanups
Jaroslav Kysela [Mon, 11 Sep 2017 11:47:41 +0000 (13:47 +0200)] 
transcode: another struct type cleanups