]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Kristofer Karlsson [Mon, 31 Dec 2012 13:02:29 +0000 (14:02 +0100)]
Reduce code duplication
John Törnblom [Sun, 30 Dec 2012 20:53:18 +0000 (21:53 +0100)]
make use of tvh_write wrapper in passthrough muxer
John Törnblom [Sun, 30 Dec 2012 19:52:55 +0000 (20:52 +0100)]
changed the tvh_write() wrapper take const pointer as agument
Adam Sutton [Sun, 30 Dec 2012 12:23:54 +0000 (12:23 +0000)]
Merge remote-tracking branch 'origin/pr/186'
Adam Sutton [Sun, 30 Dec 2012 12:23:24 +0000 (12:23 +0000)]
Merge remote-tracking branch 'origin/pr/188'
Adam Sutton [Sun, 30 Dec 2012 12:22:53 +0000 (12:22 +0000)]
Merge remote-tracking branch 'origin/pr/196'
Adam Sutton [Sun, 30 Dec 2012 12:22:52 +0000 (12:22 +0000)]
Merge remote-tracking branch 'origin/pr/195'
Adam Sutton [Sun, 30 Dec 2012 12:22:50 +0000 (12:22 +0000)]
Merge remote-tracking branch 'origin/pr/189'
Adam Sutton [Sun, 30 Dec 2012 12:17:34 +0000 (12:17 +0000)]
[PR-194] - tidy up code, create a generic write wrapper to simplify code.
Fix #1177
Adam Sutton [Sun, 30 Dec 2012 12:12:24 +0000 (12:12 +0000)]
support: ensure git tree properly cleaned.
Jacek Tomasiak [Sat, 29 Dec 2012 09:30:19 +0000 (10:30 +0100)]
added separator before 'onscreen' style of episode number
Jacek Tomasiak [Sun, 30 Sep 2012 17:11:06 +0000 (19:11 +0200)]
fixed content type translation
Joakim Plate [Sat, 29 Dec 2012 19:37:30 +0000 (20:37 +0100)]
tcp: socket writes get interrupted so must be retried
Joakim Plate [Sat, 29 Dec 2012 19:34:11 +0000 (20:34 +0100)]
filebundle: fb_read must return real len in FB_DIRECT mode
Joakim Plate [Sat, 29 Dec 2012 19:32:59 +0000 (20:32 +0100)]
filebundle: always open files as binary
If files have wrong file endings the stated lenghts
won't match total data read from file.
Dimitris Kazakos [Thu, 27 Dec 2012 18:12:07 +0000 (20:12 +0200)]
add greek language to language codes list
Adam Sutton [Thu, 27 Dec 2012 00:48:14 +0000 (00:48 +0000)]
Issue #1459 - fix removal of all autorec recordings on startup
There were 2 issues here:
- recent changes meant that recordings were purged on every startup
- long standing issue meant complete recordings were removed on
removal of an autorec rule (which I don't think was intended).
KillerOPS [Wed, 26 Dec 2012 10:26:15 +0000 (12:26 +0200)]
webui: add initial support for nStreamPlayer on Samsung SmartTv's
Lars Op den Kamp [Sun, 23 Dec 2012 18:09:25 +0000 (19:09 +0100)]
fixed - don't mark unscrambled streams with TSS_NO_DESCRAMBLER
Adam Sutton [Thu, 20 Dec 2012 21:38:20 +0000 (21:38 +0000)]
Fix #1427 - webui: Added reverse proxy support.
This includes a next webroot command line argument (using -W) and
some minor mods to the core HTTP/WebUI code to support this. Most
of the mods are pretty trivial and hopefully nothing will break
too badly.
Adam Sutton [Wed, 19 Dec 2012 22:27:04 +0000 (22:27 +0000)]
Issue #1446 - fix --disable-linuxdvb.
Adam Sutton [Wed, 19 Dec 2012 21:32:55 +0000 (21:32 +0000)]
Issue #1446 - fix --disable-cwc checks.
Adam Sutton [Wed, 19 Dec 2012 22:17:18 +0000 (22:17 +0000)]
webui: add some processing of capabilities for dynamic tab inclusion.
Adam Sutton [Wed, 19 Dec 2012 21:21:05 +0000 (21:21 +0000)]
Add new capabilities field to determine what optional features are included.
Adam Sutton [Wed, 19 Dec 2012 20:46:35 +0000 (20:46 +0000)]
Issue #1403 - ensure adapter config is properly loaded.
Adam Sutton [Wed, 19 Dec 2012 20:04:56 +0000 (20:04 +0000)]
Issue #1458 - fix unint variable.
Adam Sutton [Fri, 14 Dec 2012 09:37:29 +0000 (09:37 +0000)]
Issue #1454 - correct stupid typo when changing code layout in filebundle.
Adam Sutton [Thu, 13 Dec 2012 21:29:22 +0000 (21:29 +0000)]
Issue #1454 - init strtok_r() state ptrs, older gcc whinges.
Jaroslav Kysela [Wed, 12 Dec 2012 13:45:27 +0000 (14:45 +0100)]
Issue #1453 - Fix autorec init issue (duplicate entries)
With previous init change, the scheduled events may be duplicated. Split
the dvr_autorec_init() to two phases:
1) load the autorec list
2) update the scheduled events after dvr db is initialized
Adam Sutton [Thu, 13 Dec 2012 20:57:09 +0000 (20:57 +0000)]
Issue #1454 - Remove usage of non re-entrant strtok()
Thanks to Jaroslav Kysela <perex@perex.cz> for providing the initial fix.
Adam Sutton [Sun, 9 Dec 2012 22:47:41 +0000 (22:47 +0000)]
dvr: ensure scheduled recordings are linked to autorec rule.
Adam Sutton [Thu, 6 Dec 2012 20:10:41 +0000 (20:10 +0000)]
Merge remote-tracking branch 'origin/pr/184'
Adam Sutton [Thu, 6 Dec 2012 19:47:32 +0000 (19:47 +0000)]
Fix mistake in CXD2820R check.
Kristofer Karlsson [Thu, 6 Dec 2012 19:30:23 +0000 (20:30 +0100)]
Differentiate recordings by icon
Kristofer Karlsson [Thu, 6 Dec 2012 19:25:38 +0000 (20:25 +0100)]
Split recorder schedule in three parts: upcoming, finished, failed
Adam Sutton [Wed, 5 Dec 2012 20:46:18 +0000 (20:46 +0000)]
htsp: add client version info in welcome message.
John Törnblom [Sat, 1 Dec 2012 11:50:00 +0000 (12:50 +0100)]
increment the pmt version on eatch reconfiguration of the passthrough muxer
Andreas Öman [Wed, 5 Dec 2012 09:24:59 +0000 (01:24 -0800)]
Merge pull request #182 from krka/recorder_schedule_split
Recorder schedule split
Kristofer Karlsson [Wed, 5 Dec 2012 08:24:44 +0000 (09:24 +0100)]
Add proper sort order for recording schedule
Kristofer Karlsson [Wed, 5 Dec 2012 07:51:53 +0000 (08:51 +0100)]
Split recorder schedule view
Now there are two separate categories:
finished (and missed) recordings and upcoming recordings.
Adam Sutton [Tue, 4 Dec 2012 23:18:01 +0000 (23:18 +0000)]
build: use AUTOBUILD_CONFIGURE_EXTRA in debian build rules.
Adam Sutton [Tue, 4 Dec 2012 20:13:16 +0000 (20:13 +0000)]
Issue #1423 - ensure that XMLTV grabber search does not crash.
It appears that if paths are duplicated in the PATH env variable the
internal search algorithm failed to detect this and could crash due to
an assert in the internal modlue registration code.
Vuolter [Fri, 30 Nov 2012 18:02:09 +0000 (19:02 +0100)]
[PR-180] Fixed Sony CXD2820R identification for SNR enabling
Jernej Fijačko [Thu, 29 Nov 2012 12:15:21 +0000 (13:15 +0100)]
[PR-178] Close file pointer after the call to fb_size(fp)
Adam Sutton [Thu, 29 Nov 2012 10:51:25 +0000 (10:51 +0000)]
Issue #1407 - forgot to strip unused escapes from ISO 6937.
Adam Sutton [Thu, 29 Nov 2012 09:57:20 +0000 (09:57 +0000)]
Issue #1407 - skip unused ISO 8859 control codes.
This had the effect of placing unwanted spaces into various channel
names where the broadcaster was sending these control chars.
Thanks to Rene Herbrich for diagnosing this.
Adam Sutton [Wed, 28 Nov 2012 19:46:27 +0000 (19:46 +0000)]
[PR-54] fix mistake in merging of the old PR code.
Adam Sutton [Wed, 28 Nov 2012 11:19:44 +0000 (11:19 +0000)]
[PR-54] updated code from the PR to be optional.
I have decided to include this as there is some suggestion the performance
will be better on ARM (non-x86) processors where we currently have no
optimised code.
Alain Kalker [Sat, 11 Feb 2012 16:35:03 +0000 (17:35 +0100)]
[PR-54] Switch to libdvbcsa: update code word client and campt
As libdvbcsa works on packet payloads instead of full packets, I borrowed
the packet inspection code from FFdecsa.
Tested and found working with Irdeto2 CA system and OSCam's NewCamd emulation.
As the capmt code doesn't use key change notification, there might be a race
between key updates and decryption, when there is undecrypted data batched up.
This has not been tested yet, as I don't have a capmt cardserver.
Adam Sutton [Wed, 28 Nov 2012 11:19:05 +0000 (11:19 +0000)]
support: minor addition to the configure.inc script for cc lib checking.
Andrew White [Sun, 25 Nov 2012 22:11:51 +0000 (02:11 +0400)]
[PR-177] Added preferred CA pid support
Added prefrerred CA pid field in user interface and use field value to store ECM only from stream which is answer ok. Field could be refreshed by program or manually.
Adam Sutton [Wed, 28 Nov 2012 09:30:58 +0000 (09:30 +0000)]
dvb: updated adapter code to use th_pipe_t
Adam Sutton [Tue, 27 Nov 2012 13:28:34 +0000 (13:28 +0000)]
util: Added new tvh_pipe() helper routine.
Adam Sutton [Fri, 2 Nov 2012 22:21:57 +0000 (22:21 +0000)]
rawts: Remove debug.
Adam Sutton [Fri, 2 Nov 2012 16:32:28 +0000 (16:32 +0000)]
util: Add util function to remove an entire directory tree (dangerous?).
Adam Sutton [Fri, 2 Nov 2012 15:37:11 +0000 (15:37 +0000)]
util: Added a generic makedirs replacement for the 2 diff implementations.
Adam Sutton [Mon, 26 Nov 2012 14:54:18 +0000 (14:54 +0000)]
xmltv: was incorrectly blocking symlinked scripts.
John Törnblom [Mon, 26 Nov 2012 10:38:20 +0000 (11:38 +0100)]
log aspect ratio of recordings
John Törnblom [Mon, 26 Nov 2012 10:37:27 +0000 (11:37 +0100)]
if reconfiguration of the muxer fails, restart recording to a new file
John Törnblom [Mon, 26 Nov 2012 10:36:47 +0000 (11:36 +0100)]
fix bug where recording stopped when the stream was reconfigured
John Törnblom [Mon, 26 Nov 2012 10:34:59 +0000 (11:34 +0100)]
make sure pvr muxer is freed
Adam Sutton [Wed, 21 Nov 2012 21:34:31 +0000 (21:34 +0000)]
Re-apply previous fix to JSON escape processing required by opentv config files.
Adam Sutton [Tue, 20 Nov 2012 22:02:00 +0000 (22:02 +0000)]
Fix #1397 - only load adapter config if tab is enabled.
Andreas Öman [Mon, 19 Nov 2012 14:21:39 +0000 (15:21 +0100)]
Display SNR (in dB) in status tab
But only for adapters we know that support it
Andreas Öman [Mon, 19 Nov 2012 13:46:09 +0000 (14:46 +0100)]
dvb/fe: Use double for uncorrected bits average
Andreas Öman [Mon, 19 Nov 2012 13:45:54 +0000 (14:45 +0100)]
Fix linking issue
Andreas Öman [Mon, 19 Nov 2012 12:16:58 +0000 (13:16 +0100)]
Upgrade htsmsg code from Showtime's codebase
We do this to get access to floating point in JSON
Andreas Öman [Mon, 19 Nov 2012 08:17:44 +0000 (09:17 +0100)]
HTPS: Maintain a global list of HTSP connections
This is useful for post mortem debugging
Andreas Öman [Mon, 19 Nov 2012 08:17:14 +0000 (09:17 +0100)]
HTSP: seems writer must deal with EAGAIN and EWOULDBLOCK
John Törnblom [Sat, 17 Nov 2012 14:35:40 +0000 (15:35 +0100)]
make sure the default file descriptor for the matroska muxer is an invalid one, not stdout.
John Törnblom [Sat, 17 Nov 2012 14:31:07 +0000 (15:31 +0100)]
make sure the recording has been started correctly before atempting to write packets to the muxer.
John Törnblom [Sat, 17 Nov 2012 14:32:23 +0000 (15:32 +0100)]
make sure the default file descriptor for the passthrough muxer is an invalid one, not stdout.
Adam Sutton [Sat, 17 Nov 2012 12:43:41 +0000 (12:43 +0000)]
webui: Fix mistake in previous update to iptv.js
John Törnblom [Fri, 16 Nov 2012 15:27:29 +0000 (16:27 +0100)]
make sure there is metadata available before atempting to mux it with a recording
Adam Sutton [Fri, 16 Nov 2012 11:06:46 +0000 (11:06 +0000)]
htsp: fix mistakes in fileSeek handler
Mariusz Bialonczyk [Sun, 7 Oct 2012 17:40:38 +0000 (19:40 +0200)]
[PR-175] capmt: add support for on-demand sockets per service id
This commit fixes simultaneous channel decryption in capmt oscam mode.
Initial channel PMT data and PMT updates are sent to oscam via different
capmt socket connections (a socket is created per channel SID).
OScam is stopping decrypting when the socket is closed.
More details in this thread:
http://www.streamboard.tv/wbb2/thread.php?threadid=33323
Thanks to @posixx for days of testing :)
Mariusz Bialonczyk [Mon, 12 Nov 2012 18:05:36 +0000 (19:05 +0100)]
[PR-175] capmt: ignoring removal requests, fix segfault
Adam Sutton [Thu, 15 Nov 2012 17:01:44 +0000 (17:01 +0000)]
htsp: Provide recording path relative to dvr storage path.
This can be useful clients to build recording (folder) hierarchy such
as supported by XBMC.
Adam Sutton [Thu, 15 Nov 2012 17:01:03 +0000 (17:01 +0000)]
htsp: some re-structuring and additons to HTSP file support.
Adam Sutton [Thu, 15 Nov 2012 16:06:25 +0000 (16:06 +0000)]
htsp: bump version to 7 for 3.4 release.
Andreas Öman [Thu, 15 Nov 2012 15:54:06 +0000 (16:54 +0100)]
dvb: Include signal status in adapter_msg if we are tuned
Andreas Öman [Thu, 15 Nov 2012 15:41:05 +0000 (16:41 +0100)]
Display per-adapter status information in the Status tab in UI
Andreas Öman [Thu, 15 Nov 2012 13:08:41 +0000 (14:08 +0100)]
dvb: Actually set tdmi_uncorrected_blocks to FEC rate
Andreas Öman [Thu, 15 Nov 2012 12:25:23 +0000 (13:25 +0100)]
HTSP: Use lseek() + read() instead of pread()
Does not build out-of-the-box on lucid otherwise
Andreas Öman [Thu, 15 Nov 2012 12:20:18 +0000 (13:20 +0100)]
HTSP: Add option to serve files over HTSP
Currently this is only used to serve recorded files
Andreas Öman [Thu, 15 Nov 2012 12:20:07 +0000 (13:20 +0100)]
Add tvh_strbegins() helper
Adam Sutton [Sun, 11 Nov 2012 20:36:16 +0000 (20:36 +0000)]
Issue #1393 - minor aesthetic change, remove trailing slash from user config DVR directory.
Adam Sutton [Sun, 11 Nov 2012 20:08:35 +0000 (20:08 +0000)]
Issue #1369 - move iptv service type store inside main tab function else it causes a 401 error for non-admin UI users.
John Törnblom [Wed, 14 Nov 2012 10:00:50 +0000 (11:00 +0100)]
fix 'use after free' of the htsp logname when the connection to the client is lost.
John Törnblom [Thu, 8 Nov 2012 20:35:09 +0000 (21:35 +0100)]
Merge remote-tracking branch 'upstream/master'
Andreas Öman [Thu, 8 Nov 2012 13:21:39 +0000 (14:21 +0100)]
HTSP: Plug possible memory leak at HTSP disconnect
If subscriber is slow we will leak memory because buffered packets
will not be free'd upon HTSP session close
Adam Sutton [Wed, 7 Nov 2012 23:02:10 +0000 (23:02 +0000)]
Tweak to the full mux configuration, all USB is now filtered mode by default.
Adam Sutton [Wed, 7 Nov 2012 11:40:40 +0000 (11:40 +0000)]
Tarball generation script.
Adam Sutton [Wed, 7 Nov 2012 10:45:58 +0000 (10:45 +0000)]
Fix mistake in EPG episode numbering serialisation.
Andreas Öman [Wed, 7 Nov 2012 08:28:18 +0000 (09:28 +0100)]
service: Plug memory leak
Andreas Öman [Wed, 7 Nov 2012 08:27:58 +0000 (09:27 +0100)]
subscriptions: Plug possible memleak
Andreas Öman [Tue, 6 Nov 2012 11:48:50 +0000 (12:48 +0100)]
Plug memory leak
Andreas Öman [Mon, 5 Nov 2012 13:27:00 +0000 (14:27 +0100)]
h264parser: Treat SPS and PPS id as unsigned
There is a change of crash otherwise if we get a corrupt bitstream
Andreas Öman [Mon, 5 Nov 2012 12:05:43 +0000 (13:05 +0100)]
HTSP: Handle partial write()s
Adam Sutton [Mon, 5 Nov 2012 10:38:05 +0000 (10:38 +0000)]
Restructure dvb adapter init to cope with configuration that is needed before we can decide whether to use full mux mode or not.