]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agoprofile: fix typo
Jaroslav Kysela [Sun, 26 Oct 2014 15:27:06 +0000 (16:27 +0100)] 
profile: fix typo

10 years agoaccess: added access rights dump to check active ACL (trace)
Jaroslav Kysela [Sat, 25 Oct 2014 19:33:21 +0000 (21:33 +0200)] 
access: added access rights dump to check active ACL (trace)

10 years agoprofile: add profile work sharing
Jaroslav Kysela [Fri, 24 Oct 2014 14:01:33 +0000 (16:01 +0200)] 
profile: add profile work sharing

10 years agohttp: return correct error code to obtain authorization, fix http_access_verify_chann...
Jaroslav Kysela [Fri, 24 Oct 2014 19:21:42 +0000 (21:21 +0200)] 
http: return correct error code to obtain authorization, fix http_access_verify_channel - mask check

10 years agoHELP: Update help text AutoREC and Time Schedules
Piotr Kuchciak [Thu, 23 Oct 2014 15:19:16 +0000 (17:19 +0200)] 
HELP: Update help text AutoREC and Time Schedules

10 years agoHELP: Update images and preparations to fields to help text
Piotr Kuchciak [Thu, 23 Oct 2014 10:52:48 +0000 (12:52 +0200)] 
HELP: Update images and preparations to fields to help text

10 years agostreaming: msg_free - allow NULL ptr as input
Jaroslav Kysela [Fri, 24 Oct 2014 16:03:28 +0000 (18:03 +0200)] 
streaming: msg_free - allow NULL ptr as input

10 years agoepggrab: enhance eit trace
Jaroslav Kysela [Fri, 24 Oct 2014 15:55:11 +0000 (17:55 +0200)] 
epggrab: enhance eit trace

10 years agostreaming: change streaming_pad_deliver() semantics
Jaroslav Kysela [Fri, 24 Oct 2014 08:27:04 +0000 (10:27 +0200)] 
streaming: change streaming_pad_deliver() semantics

10 years agotimeshift: move the pts_delta init code to a function
Jaroslav Kysela [Fri, 24 Oct 2014 07:02:21 +0000 (09:02 +0200)] 
timeshift: move the pts_delta init code to a function

10 years agotsfix: Fix the decision boundary for ts_diff, handle reference for text subtitles...
Jaroslav Kysela [Fri, 24 Oct 2014 06:53:24 +0000 (08:53 +0200)] 
tsfix: Fix the decision boundary for ts_diff, handle reference for text subtitles, too

10 years agotsfix: apply local reference for teletext if the MPEG-TS encoder is crazy
Jaroslav Kysela [Thu, 23 Oct 2014 19:55:08 +0000 (21:55 +0200)] 
tsfix: apply local reference for teletext if the MPEG-TS encoder is crazy

10 years agotsfix: remove if (1) condition
Jaroslav Kysela [Thu, 23 Oct 2014 19:29:27 +0000 (21:29 +0200)] 
tsfix: remove if (1) condition

10 years agompegts table: add more traces
Jaroslav Kysela [Thu, 23 Oct 2014 18:43:31 +0000 (20:43 +0200)] 
mpegts table: add more traces

10 years agotimeshift: add little comment to last pts delta fix
Jaroslav Kysela [Thu, 23 Oct 2014 16:19:11 +0000 (18:19 +0200)] 
timeshift: add little comment to last pts delta fix

10 years agodvb support: more fixes in conv_utf8() - fixes#2414
Jaroslav Kysela [Thu, 23 Oct 2014 16:10:49 +0000 (18:10 +0200)] 
dvb support: more fixes in conv_utf8() - fixes#2414

- add ucs2 for 0x14
- fix the first character skip for 0x15 (utf8)

10 years agotimeshift: for initial pts value, scan more packets (now 6)
Jaroslav Kysela [Thu, 23 Oct 2014 13:23:24 +0000 (15:23 +0200)] 
timeshift: for initial pts value, scan more packets (now 6)

10 years agotsfix: fix pts/dts for all streams (including teletext)
Jaroslav Kysela [Thu, 23 Oct 2014 13:22:56 +0000 (15:22 +0200)] 
tsfix: fix pts/dts for all streams (including teletext)

10 years agoWEBUI: Changed icon
Piotr Kuchciak [Thu, 23 Oct 2014 08:13:03 +0000 (10:13 +0200)] 
WEBUI: Changed icon

-Clean icon image cache
-Reset Icon

10 years agoHELP: Update image for help
Piotr Kuchciak [Thu, 23 Oct 2014 08:27:58 +0000 (10:27 +0200)] 
HELP: Update image for help

-Configuration > General
-Channel/EPG > Channels

10 years agoprofile: fix timeshift creation for htsp profile, add more timeshift logs
Jaroslav Kysela [Thu, 23 Oct 2014 09:15:03 +0000 (11:15 +0200)] 
profile: fix timeshift creation for htsp profile, add more timeshift logs

10 years agoconfig: fix prefer_picon name in the storage structure, fixes #2413
Jaroslav Kysela [Thu, 23 Oct 2014 06:37:56 +0000 (08:37 +0200)] 
config: fix prefer_picon name in the storage structure, fixes #2413

10 years agowebui: /play - direct streaming for no user-agent providers, remove VLC for direct
Jaroslav Kysela [Wed, 22 Oct 2014 20:23:47 +0000 (22:23 +0200)] 
webui: /play - direct streaming for no user-agent providers, remove VLC for direct

(note vlc is fine with playlists and shows the correct title for matroska)

10 years agowebui: the /play redirector - add more user-agent direct streaming, fixes #2412
Jaroslav Kysela [Wed, 22 Oct 2014 20:20:26 +0000 (22:20 +0200)] 
webui: the /play redirector - add more user-agent direct streaming, fixes #2412

- 'VLC/'
- 'MPlayer '
- 'Lavf/' (ffmpeg, libav)
- shoutcastsource (some media players?)

10 years agoservice mapper: fix the abort due to missing streaming target initialization
Jaroslav Kysela [Wed, 22 Oct 2014 19:56:05 +0000 (21:56 +0200)] 
service mapper: fix the abort due to missing streaming target initialization

10 years agomuxer libav: review again the h264 filter payload free code
Jaroslav Kysela [Wed, 22 Oct 2014 19:47:49 +0000 (21:47 +0200)] 
muxer libav: review again the h264 filter payload free code

10 years agowebui: changed rights for playlist, dvrfile, fixes #2409
Jaroslav Kysela [Wed, 22 Oct 2014 18:57:45 +0000 (20:57 +0200)] 
webui: changed rights for playlist, dvrfile, fixes #2409

- /dvrfile requires (advanced) streaming or recorder rights
- /play requires (advanced) streaming or recorder rights
- /playlist requires rights depending on functionality
  - dvr playlists requires recording rights
  - channel and tags playlist requires streaming rights

10 years agohtsp server: fixed wrong condition (profile_chain_work)
Jaroslav Kysela [Wed, 22 Oct 2014 15:47:00 +0000 (17:47 +0200)] 
htsp server: fixed wrong condition (profile_chain_work)

10 years agoprofile: fixed copy-and-paste error
Jaroslav Kysela [Wed, 22 Oct 2014 15:35:45 +0000 (17:35 +0200)] 
profile: fixed copy-and-paste error

10 years agodvb get string: allow to override charset when auto detection fails, fixes #2407
Jaroslav Kysela [Wed, 22 Oct 2014 14:43:10 +0000 (16:43 +0200)] 
dvb get string: allow to override charset when auto detection fails, fixes #2407

10 years agompegts: allow to remove dvb service
Jaroslav Kysela [Wed, 22 Oct 2014 14:28:22 +0000 (16:28 +0200)] 
mpegts: allow to remove dvb service

10 years agoprofile/subscription: use profile chain everywhere, add profile refcounting
Jaroslav Kysela [Wed, 22 Oct 2014 14:05:18 +0000 (16:05 +0200)] 
profile/subscription: use profile chain everywhere, add profile refcounting

10 years agoprofile: added unique id (service or channel) to profile chains
Jaroslav Kysela [Wed, 22 Oct 2014 12:48:57 +0000 (14:48 +0200)] 
profile: added unique id (service or channel) to profile chains

10 years agoprofile: move all stream chain code to profile.c from htsp_service.c
Jaroslav Kysela [Wed, 22 Oct 2014 11:22:08 +0000 (13:22 +0200)] 
profile: move all stream chain code to profile.c from htsp_service.c

10 years agoprofile: fix profile_chain_open (for profiles without muxing)
Jaroslav Kysela [Wed, 22 Oct 2014 08:17:55 +0000 (10:17 +0200)] 
profile: fix profile_chain_open (for profiles without muxing)

10 years agoMakefile: fix distclean
Jaroslav Kysela [Wed, 22 Oct 2014 08:08:36 +0000 (10:08 +0200)] 
Makefile: fix distclean

10 years agoWEBUI JS: Add channel icon reset
Jaroslav Kysela [Wed, 22 Oct 2014 07:59:51 +0000 (09:59 +0200)] 
WEBUI JS: Add channel icon reset

10 years agoglobal config: allow to prefer picons or channel names for auto icon urls, fixes...
Jaroslav Kysela [Wed, 22 Oct 2014 07:06:23 +0000 (09:06 +0200)] 
global config: allow to prefer picons or channel names for auto icon urls, fixes #2403

- also do file access checks to choose

10 years agoWEBUI JS: Debugging tab - change save to apply
Jaroslav Kysela [Wed, 22 Oct 2014 06:43:28 +0000 (08:43 +0200)] 
WEBUI JS: Debugging tab - change save to apply

10 years agoWEBUI: Add more documentation for Debugging tab, fixes #2398
Jaroslav Kysela [Tue, 21 Oct 2014 19:12:55 +0000 (21:12 +0200)] 
WEBUI: Add more documentation for Debugging tab, fixes #2398

10 years agompegts input: simplify and make faster the TS input stop procedure
Jaroslav Kysela [Tue, 21 Oct 2014 19:00:19 +0000 (21:00 +0200)] 
mpegts input: simplify and make faster the TS input stop procedure

10 years agowebui: return service unavailable (503) rather than bad request (400) for unavailable...
Jaroslav Kysela [Tue, 21 Oct 2014 18:59:37 +0000 (20:59 +0200)] 
webui: return service unavailable (503) rather than bad request (400) for unavailable streaming

10 years agompegts tables: protect more mt structure in open/close, fix memory leak (missing...
Jaroslav Kysela [Tue, 21 Oct 2014 14:46:00 +0000 (16:46 +0200)] 
mpegts tables: protect more mt structure in open/close, fix memory leak (missing release), enhance traces

10 years agodescrambler: code style changed, added opaque to pid traces
Jaroslav Kysela [Tue, 21 Oct 2014 14:44:41 +0000 (16:44 +0200)] 
descrambler: code style changed, added opaque to pid traces

10 years agompegts mux: the mm_pids flush must be protected by mi_output_lock
Jaroslav Kysela [Tue, 21 Oct 2014 14:07:59 +0000 (16:07 +0200)] 
mpegts mux: the mm_pids flush must be protected by mi_output_lock

10 years agomuxer libav: fix another memory leaks caused by wrong ffmpeg code
Jaroslav Kysela [Tue, 21 Oct 2014 12:54:57 +0000 (14:54 +0200)] 
muxer libav: fix another memory leaks caused by wrong ffmpeg code

10 years agoepggrab: channels - fix another leaks in epggrab_channel_destroy()
Jaroslav Kysela [Tue, 21 Oct 2014 11:44:41 +0000 (13:44 +0200)] 
epggrab: channels - fix another leaks in epggrab_channel_destroy()

10 years agoepggrab: fix leak in epggrab_module_ch_save()
Jaroslav Kysela [Tue, 21 Oct 2014 11:41:39 +0000 (13:41 +0200)] 
epggrab: fix leak in epggrab_module_ch_save()

10 years agoIPTV: fix muxname leak in iptv mux class
Jaroslav Kysela [Tue, 21 Oct 2014 11:39:22 +0000 (13:39 +0200)] 
IPTV: fix muxname leak in iptv mux class

10 years agoimagecache: allow to clean the image cache through General Configuration tab
Jaroslav Kysela [Tue, 21 Oct 2014 11:36:16 +0000 (13:36 +0200)] 
imagecache: allow to clean the image cache through General Configuration tab

10 years agochannels: icon - generate default channel icon using channel name and path in global...
Jaroslav Kysela [Tue, 21 Oct 2014 09:20:52 +0000 (11:20 +0200)] 
channels: icon - generate default channel icon using channel name and path in global config, fixes #2393

10 years agoWEBUI JS: idnode - fix the tree updating, expanding and selection (TV adapters)
Jaroslav Kysela [Tue, 21 Oct 2014 08:05:55 +0000 (10:05 +0200)] 
WEBUI JS: idnode - fix the tree updating, expanding and selection (TV adapters)

10 years agompegts tables: added mpegts_table_consistency_check to invoke psi tables inconsistenc... 509/head
Jaroslav Kysela [Mon, 20 Oct 2014 18:35:15 +0000 (20:35 +0200)] 
mpegts tables: added mpegts_table_consistency_check to invoke psi tables inconsistency early

10 years agoWebTV: Correct remote sort (defaultL: by channel number)
Ian [Sat, 18 Oct 2014 14:56:22 +0000 (15:56 +0100)] 
WebTV: Correct remote sort (defaultL: by channel number)

10 years agoWebTV: Remove unused parameters to navup/navdown
Ian [Sat, 18 Oct 2014 13:39:39 +0000 (14:39 +0100)] 
WebTV: Remove unused parameters to navup/navdown

10 years agoWebTV: Correct next/prev (esp. final page); add on-screen controls
Ian [Sat, 18 Oct 2014 13:33:18 +0000 (14:33 +0100)] 
WebTV: Correct next/prev (esp. final page); add on-screen controls

10 years agoWebTV: Code cosmetics
Ian [Sat, 18 Oct 2014 10:21:43 +0000 (11:21 +0100)] 
WebTV: Code cosmetics

10 years agoWebTV: Code cosmetics
Ian [Sat, 18 Oct 2014 09:55:41 +0000 (10:55 +0100)] 
WebTV: Code cosmetics

10 years agoWebTV: Add Home/End, PgUp/PgDn, Left/Right plus overall code cosmetics
Ian [Sat, 18 Oct 2014 09:50:46 +0000 (10:50 +0100)] 
WebTV: Add Home/End, PgUp/PgDn, Left/Right plus overall code cosmetics

10 years agoWebTV: Implement basic touchscreen-compatible navigation controls, inc. paging and...
Ian [Tue, 14 Oct 2014 20:01:09 +0000 (21:01 +0100)] 
WebTV: Implement basic touchscreen-compatible navigation controls, inc. paging and scrolling channel list

10 years agoupdate ignore file in windows
Piotr Kuchciak [Mon, 20 Oct 2014 07:30:33 +0000 (09:30 +0200)] 
update ignore file in windows

10 years agoWEBUI: Fix icon for current recording
Piotr Kuchciak [Sun, 19 Oct 2014 17:22:20 +0000 (19:22 +0200)] 
WEBUI: Fix icon for current recording

Fix icon for current recording because was the same as recording tab.

10 years agomuxer_libav: fix memory leaks
Jaroslav Kysela [Mon, 20 Oct 2014 17:33:06 +0000 (19:33 +0200)] 
muxer_libav: fix memory leaks

10 years agotranscode: free extradata from context structures
Jaroslav Kysela [Mon, 20 Oct 2014 14:45:43 +0000 (16:45 +0200)] 
transcode: free extradata from context structures

10 years agotranscode: remove h264 side data creation, it's not required
Jaroslav Kysela [Mon, 20 Oct 2014 13:05:14 +0000 (15:05 +0200)] 
transcode: remove h264 side data creation, it's not required

10 years agoDVR: log dvr entry delete operation
Jaroslav Kysela [Mon, 20 Oct 2014 13:04:18 +0000 (15:04 +0200)] 
DVR: log dvr entry delete operation

10 years agotranscode: fix H264 decoding
Jaroslav Kysela [Mon, 20 Oct 2014 07:17:58 +0000 (09:17 +0200)] 
transcode: fix H264 decoding

10 years agohtsp: filter out the profiles and dvr configs without granted access
Jaroslav Kysela [Sun, 19 Oct 2014 19:46:23 +0000 (21:46 +0200)] 
htsp: filter out the profiles and dvr configs without granted access

10 years agoDVR: the dvr entries should be accessed with ACCESS_RECORDER proviledges
Jaroslav Kysela [Sun, 19 Oct 2014 18:28:37 +0000 (20:28 +0200)] 
DVR: the dvr entries should be accessed with ACCESS_RECORDER proviledges

10 years agotranscoding: simplify streaming_start_t structure copy
Jaroslav Kysela [Sun, 19 Oct 2014 09:35:25 +0000 (11:35 +0200)] 
transcoding: simplify streaming_start_t structure copy

10 years agohtsp: log subsystem should be lowercase
Jaroslav Kysela [Sun, 19 Oct 2014 09:33:42 +0000 (11:33 +0200)] 
htsp: log subsystem should be lowercase

10 years agoremove pkt_merge_header() htsp/17
Jaroslav Kysela [Sun, 19 Oct 2014 09:32:40 +0000 (11:32 +0200)] 
remove pkt_merge_header()

- rename pkt_header to pkt_meta
- unify logic for the metadata processing
- add meta field to components to the htsp stream start message

10 years agodescrambler: fix TSS_NO_ACCESS reset for buffered packets
Jaroslav Kysela [Sat, 18 Oct 2014 15:31:52 +0000 (17:31 +0200)] 
descrambler: fix TSS_NO_ACCESS reset for buffered packets

10 years agolibav muxer: added WEBM support
Jaroslav Kysela [Fri, 17 Oct 2014 18:53:57 +0000 (20:53 +0200)] 
libav muxer: added WEBM support

10 years agoWEBUI: help changes, cosmetics and icon
Piotr Kuchciak [Fri, 17 Oct 2014 10:09:06 +0000 (12:09 +0200)] 
WEBUI: help changes, cosmetics and icon

10 years agoRevert "Makefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid...
Jaroslav Kysela [Fri, 17 Oct 2014 15:26:07 +0000 (17:26 +0200)] 
Revert "Makefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid conflicts with distro"

This reverts commit 8e876995f352b28dc7ca0f5ad683d82e35b38370.

It does not work..

10 years agoAAC fixes (ADTS header) in transcoder and libav muxer
Jaroslav Kysela [Fri, 17 Oct 2014 15:25:36 +0000 (17:25 +0200)] 
AAC fixes (ADTS header) in transcoder and libav muxer

10 years agoMakefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid conflicts...
Jaroslav Kysela [Fri, 17 Oct 2014 12:45:06 +0000 (14:45 +0200)] 
Makefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid conflicts with distro

10 years agoMakefile.ffmpeg: enable h264_mp4toannexb bsf for libav muxer
Jaroslav Kysela [Fri, 17 Oct 2014 11:50:59 +0000 (13:50 +0200)] 
Makefile.ffmpeg: enable h264_mp4toannexb bsf for libav muxer

10 years agolibav muxer: add AVMATROSKA muxer type
Jaroslav Kysela [Fri, 17 Oct 2014 07:12:49 +0000 (09:12 +0200)] 
libav muxer: add AVMATROSKA muxer type

10 years agoglobal headers: create own AAC/MP4A header only if a valid does not exist
Jaroslav Kysela [Fri, 17 Oct 2014 07:11:47 +0000 (09:11 +0200)] 
global headers: create own AAC/MP4A header only if a valid does not exist

10 years agotrancode: fix time_base and pkt_sri for audio, other cosmetic updates
Jaroslav Kysela [Fri, 17 Oct 2014 07:11:25 +0000 (09:11 +0200)] 
trancode: fix time_base and pkt_sri for audio, other cosmetic updates

10 years agofix hard bugs for the profile selection
Jaroslav Kysela [Thu, 16 Oct 2014 16:06:02 +0000 (18:06 +0200)] 
fix hard bugs for the profile selection

10 years agocosmetic change for sri table
Jaroslav Kysela [Thu, 16 Oct 2014 16:05:27 +0000 (18:05 +0200)] 
cosmetic change for sri table

10 years agofind_by list routines : fix ommited copy
Jaroslav Kysela [Thu, 16 Oct 2014 14:36:34 +0000 (16:36 +0200)] 
find_by list routines : fix ommited copy

10 years agodvr: add dvr_config_find_by_list() like for profiles
Jaroslav Kysela [Thu, 16 Oct 2014 14:01:05 +0000 (16:01 +0200)] 
dvr: add dvr_config_find_by_list() like for profiles

10 years agoACL: add per entry (user) stream profile selection
Jaroslav Kysela [Thu, 16 Oct 2014 13:36:02 +0000 (15:36 +0200)] 
ACL: add per entry (user) stream profile selection

10 years agoprofile: added htsp profile for the htsp protocol
Jaroslav Kysela [Thu, 16 Oct 2014 10:37:18 +0000 (12:37 +0200)] 
profile: added htsp profile for the htsp protocol

- also added alternate default lookups for profiles (not defined) for
  * DVR               : 'dvr'
  * Channel streaming : 'channel'
  * Service streaming : 'service'

10 years agompegts: add # Channels to networks and muxes, fixes #2366
Jaroslav Kysela [Thu, 16 Oct 2014 10:08:32 +0000 (12:08 +0200)] 
mpegts: add # Channels to networks and muxes, fixes #2366

10 years agompegts service: allow to force CAID (for constcw or as filter for capmt,cwc), fixes...
Jaroslav Kysela [Thu, 16 Oct 2014 09:55:27 +0000 (11:55 +0200)] 
mpegts service: allow to force CAID (for constcw or as filter for capmt,cwc), fixes #2379

10 years agoWEBUI: Change Watch TV video player - allow to select profile instead resolution
Jaroslav Kysela [Thu, 16 Oct 2014 09:35:35 +0000 (11:35 +0200)] 
WEBUI: Change Watch TV video player - allow to select profile instead resolution

10 years agoACL: add more restrictive permissions for all config urls, fix the http ticket issue...
Jaroslav Kysela [Thu, 16 Oct 2014 09:03:22 +0000 (11:03 +0200)] 
ACL: add more restrictive permissions for all config urls, fix the http ticket issue, fixes #2383

10 years agoconfigure: another improvement in the libav detection, fixes #2382
Jaroslav Kysela [Thu, 16 Oct 2014 07:12:54 +0000 (09:12 +0200)] 
configure: another improvement in the libav detection, fixes #2382

10 years agodvb charset: added back AUTO_POLISH charset selection, fixes #2381
Jaroslav Kysela [Thu, 16 Oct 2014 07:06:19 +0000 (09:06 +0200)] 
dvb charset: added back AUTO_POLISH charset selection, fixes #2381

10 years agopacket: remove aligned_alloc
Jaroslav Kysela [Wed, 15 Oct 2014 18:55:03 +0000 (20:55 +0200)] 
packet: remove aligned_alloc

10 years agotvhdhomerun: properly close sockets on error
Beralt [Wed, 15 Oct 2014 11:35:01 +0000 (13:35 +0200)] 
tvhdhomerun: properly close sockets on error

10 years agotvhdhomerun: check return values of setsockopt
Beralt [Tue, 14 Oct 2014 15:04:32 +0000 (17:04 +0200)] 
tvhdhomerun: check return values of setsockopt

10 years agoWEBUI HELP: DVR: Try to clean the help filenames
Jaroslav Kysela [Wed, 15 Oct 2014 18:11:39 +0000 (20:11 +0200)] 
WEBUI HELP: DVR: Try to clean the help filenames

10 years agoWEBUI: Correct help and cosmetic
Piotr Kuchciak [Wed, 15 Oct 2014 13:08:26 +0000 (15:08 +0200)] 
WEBUI: Correct help and cosmetic

10 years agoconfigure: print the error message when no or old libav/ffmpeg found, fixes #2378
Jaroslav Kysela [Wed, 15 Oct 2014 17:04:16 +0000 (19:04 +0200)] 
configure: print the error message when no or old libav/ffmpeg found, fixes #2378