]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Fri, 29 Aug 2014 18:14:33 +0000 (20:14 +0200)]
uuid: don't terminate app on an error
Dave Chapman [Fri, 29 Aug 2014 16:17:25 +0000 (17:17 +0100)]
webui: Fix typo in a settings label
Jaroslav Kysela [Fri, 29 Aug 2014 14:10:52 +0000 (16:10 +0200)]
SAT>IP: break TEARDOWN poll loop also on ERROR or HUP
Jaroslav Kysela [Fri, 29 Aug 2014 09:05:58 +0000 (11:05 +0200)]
linuxdvb: clear lfe_in_setup when a tune error occurred
Dave Chapman [Wed, 27 Aug 2014 21:30:07 +0000 (22:30 +0100)]
Use the on-disk filename in the content-disposition header when downloading recordings in the webui. The old behaviour was to just take the episode title, and would generate a ".bin" extension for passthrough (TS) recordings.
Jaroslav Kysela [Fri, 22 Aug 2014 15:35:27 +0000 (17:35 +0200)]
mpegts network: discovery - always save the orbital position
Jaroslav Kysela [Fri, 22 Aug 2014 06:32:42 +0000 (08:32 +0200)]
webui: add missing Delete action/button to the channel tag tab
Jaroslav Kysela [Thu, 21 Aug 2014 20:08:50 +0000 (22:08 +0200)]
descrambler: Fix EMM PID open in the CAT data callback
Jaroslav Kysela [Thu, 21 Aug 2014 19:39:08 +0000 (21:39 +0200)]
Revert "dvr: migrate config v8 -> v9"
This reverts commit
bee6c8ee2eb9869e2b611ee14b852d31142fe9ab .
Jaroslav Kysela [Thu, 21 Aug 2014 19:37:27 +0000 (21:37 +0200)]
webui: Fix the broken access check for containers and cache systems
Jaroslav Kysela [Thu, 21 Aug 2014 19:36:49 +0000 (21:36 +0200)]
dvr: migrate config v8 -> v9
Jaroslav Kysela [Thu, 21 Aug 2014 18:22:58 +0000 (20:22 +0200)]
SAT>IP: Reworked the wait delay at startup
Jaroslav Kysela [Thu, 21 Aug 2014 14:31:48 +0000 (16:31 +0200)]
channel: Fix the class name
Jaroslav Kysela [Thu, 21 Aug 2014 14:20:30 +0000 (16:20 +0200)]
HTSP: It seems that XBMC PVR does not like big tag identifiers, renumber
Jaroslav Kysela [Thu, 21 Aug 2014 11:20:28 +0000 (13:20 +0200)]
channel: tags - move to idnode system
Jaroslav Kysela [Wed, 20 Aug 2014 20:03:25 +0000 (22:03 +0200)]
config: add migration for channel tags to v8 config
Jaroslav Kysela [Wed, 20 Aug 2014 19:10:00 +0000 (21:10 +0200)]
descrambler: optimization for FTA channels
Jaroslav Kysela [Wed, 20 Aug 2014 17:27:09 +0000 (19:27 +0200)]
idnode: ensure that idnode_insert return value is checked on all places
Jaroslav Kysela [Wed, 20 Aug 2014 15:38:52 +0000 (17:38 +0200)]
tvhlog: fix the tvhlog_limit() plus linuxdvb quick-fix
Jaroslav Kysela [Wed, 20 Aug 2014 14:08:08 +0000 (16:08 +0200)]
linuxdvb: limit to log status ioctl errors once per hour
Jaroslav Kysela [Wed, 20 Aug 2014 11:37:49 +0000 (13:37 +0200)]
Handle signal SIGILL for ARM
Jaroslav Kysela [Wed, 20 Aug 2014 11:35:49 +0000 (13:35 +0200)]
limit log: move it to tvhlog.h, use a condition instead a print function
Jaroslav Kysela [Wed, 20 Aug 2014 07:10:49 +0000 (09:10 +0200)]
mpegts: tables - print only one table error per 10 seconds + total errors value
Jaroslav Kysela [Tue, 19 Aug 2014 18:11:54 +0000 (20:11 +0200)]
epggrab: ota - do not requeue completed muxes
Jaroslav Kysela [Tue, 19 Aug 2014 15:30:47 +0000 (17:30 +0200)]
opentv: save service when the opentv channel number is updated
Jaroslav Kysela [Tue, 19 Aug 2014 15:21:25 +0000 (17:21 +0200)]
opentv: cnum 65535 is bad - handle it as zero
Jaroslav Kysela [Tue, 19 Aug 2014 13:58:20 +0000 (15:58 +0200)]
idnode: Fix the short idnode unique number detection
Jaroslav Kysela [Tue, 19 Aug 2014 13:38:11 +0000 (15:38 +0200)]
opentv: Add the local channel number mapping
Jaroslav Kysela [Mon, 18 Aug 2014 18:22:33 +0000 (20:22 +0200)]
SAT>IP: INPUT_STREAM_STATS_ -> SIGNAL_STATUS_
Jaroslav Kysela [Mon, 18 Aug 2014 18:21:16 +0000 (20:21 +0200)]
make deltaU32() as inline fcn
Ullrich kossow [Sun, 17 Aug 2014 21:37:47 +0000 (23:37 +0200)]
Corrected some unsigned int comparisons
Ullrich kossow [Sun, 17 Aug 2014 21:36:30 +0000 (23:36 +0200)]
Removed doubele enum definition tvh_input_stream_stats_scale_t and signal_status_scale_t
Ullrich kossow [Sun, 17 Aug 2014 21:34:22 +0000 (23:34 +0200)]
Compare value, not the address of variable
Jaroslav Kysela [Mon, 18 Aug 2014 12:22:46 +0000 (14:22 +0200)]
dbus: add -U,--dbus switch to manually enable the DBus interface
Jaroslav Kysela [Mon, 18 Aug 2014 12:06:20 +0000 (14:06 +0200)]
mpegts mux: fix the active mux check for IPTV - introduce warm mux callback
Jaroslav Kysela [Mon, 18 Aug 2014 11:40:59 +0000 (13:40 +0200)]
mpegts: improve the mux display name
- show MHz values also for DVB-T and DVB-C
- show also kHz digits after dot (up to 3)
Jaroslav Kysela [Mon, 18 Aug 2014 11:17:37 +0000 (13:17 +0200)]
SAT>IP: The frequencies for DVB-T and DVB-C are in Hz - missin / 1000
Jaroslav Kysela [Mon, 18 Aug 2014 11:16:51 +0000 (13:16 +0200)]
dvb psi parser: fix the warning message in dvb_desc_terr_del()
Jaroslav Kysela [Mon, 18 Aug 2014 09:46:38 +0000 (11:46 +0200)]
uuid: check the uuid string size
Jaroslav Kysela [Mon, 18 Aug 2014 09:42:35 +0000 (11:42 +0200)]
ACL: fix password migration
Jaroslav Kysela [Mon, 18 Aug 2014 07:19:39 +0000 (09:19 +0200)]
SAT>IP: let static clients to initialize, even if UPnP init failed
Jaroslav Kysela [Mon, 18 Aug 2014 06:49:58 +0000 (08:49 +0200)]
subscriptions: send GRACE also for the MUX subscriptions
Jaroslav Kysela [Sun, 17 Aug 2014 21:04:47 +0000 (23:04 +0200)]
subcriptions: reschedule - add the early retry scheme for the busy situations
Jaroslav Kysela [Sun, 17 Aug 2014 20:43:12 +0000 (22:43 +0200)]
linuxdvb: Do not allow to use tuner in the setup phase (diseqc+)
Jaroslav Kysela [Sun, 17 Aug 2014 20:41:44 +0000 (22:41 +0200)]
mpegts: move active mux check to mpegts_mux_instance_start()
Jaroslav Kysela [Sun, 17 Aug 2014 18:24:30 +0000 (20:24 +0200)]
Revert "linuxdvb: handle lfe_ready better - send status all time"
This reverts commit
91f3b2c5f8ef9f5b383d647d582327ee08bafc89 .
Jaroslav Kysela [Sun, 17 Aug 2014 17:59:41 +0000 (19:59 +0200)]
ACL: fix the channel tag list creation
Jaroslav Kysela [Sun, 17 Aug 2014 17:57:16 +0000 (19:57 +0200)]
ACL: 2nd attempt to fix the default access
Jaroslav Kysela [Sun, 17 Aug 2014 13:47:43 +0000 (15:47 +0200)]
ACL: fix the default rights and rights updating
Jaroslav Kysela [Sun, 17 Aug 2014 08:56:10 +0000 (10:56 +0200)]
linuxdvb: handle lfe_ready better - send status all time
Jaroslav Kysela [Sat, 16 Aug 2014 21:56:59 +0000 (23:56 +0200)]
ACL: add missing src/api/api_access.c file
Jaroslav Kysela [Sat, 16 Aug 2014 13:51:36 +0000 (15:51 +0200)]
ACL: rewrite to use idnode system...
Jaroslav Kysela [Sat, 16 Aug 2014 19:09:31 +0000 (21:09 +0200)]
linuxdvb: add more trace info to the tune functions
Jaroslav Kysela [Sat, 16 Aug 2014 17:32:48 +0000 (19:32 +0200)]
idnode: fix the short uuid check in idnode_insert()
Jaroslav Kysela [Sat, 16 Aug 2014 13:55:02 +0000 (15:55 +0200)]
whitespace fix
Sergio Costa Fortier [Fri, 8 Aug 2014 17:04:59 +0000 (14:04 -0300)]
Corrected ssize_t log printing. Cleanup.
Sergio Costa Fortier [Sat, 2 Aug 2014 01:17:51 +0000 (22:17 -0300)]
Corrected build for android.
Included --enable-android on configure script.
Build with that sample script:
#!/bin/sh
# Make sure you have TOOLCHAIN defined in .bashrc or .bash_profile and have linux/dvb headers in include dir.
SRC_DIR="`pwd`/tvheadend"
INCLUDE_DIR="`pwd`/out/include"
cd $SRC_DIR
export SYS_ROOT="$TOOLCHAIN/sysroot"
export CC="arm-linux-androideabi-gcc --sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CXX="arm-linux-androideabi-g++ --sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CPP="arm-linux-androideabi-cpp"
export LD="arm-linux-androideabi-ld"
export AR="arm-linux-androideabi-ar"
export RANLIB="arm-linux-androideabi-ranlib"
export STRIP="arm-linux-androideabi-strip"
export CROSSCOMPILE="arm-linux-androideabi-"
export CFLAGS="--sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CXXFLAGS="--sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export LIBS="-lc -lgcc"
./configure --prefix=$SYS_ROOT/usr --arch=armv7 --platform=linux --disable-avahi --enable-bundle --python=/usr/bin/python --enable-android
make
TODO: change shm code to ashmem on tvhtime.c
Dreamcat4 [Sat, 16 Aug 2014 10:41:20 +0000 (11:41 +0100)]
Fix Syntax error. Redirection wrong way around. Thanks @ksooo !
Dreamcat4 [Wed, 13 Aug 2014 19:47:08 +0000 (20:47 +0100)]
For issue#2192. Run scripts though shellcheck. Put back configure.inc to use bash for now.
Jaroslav Kysela [Sat, 16 Aug 2014 07:13:22 +0000 (09:13 +0200)]
linuxdvb: Add default name Position#<num> for the advanced DVB-S settings
Jaroslav Kysela [Sat, 16 Aug 2014 07:07:37 +0000 (09:07 +0200)]
linuxdvb: one more en50494 creation fix
Jaroslav Kysela [Fri, 15 Aug 2014 18:06:06 +0000 (20:06 +0200)]
idnode: handle short uuid identifiers better
Jaroslav Kysela [Fri, 15 Aug 2014 10:27:36 +0000 (12:27 +0200)]
epggrab: remove epggrab_running check from _epggrab_socket_thread()
... otherwise the loop will be terminated before epggrab_running is set to 1 at startup
Jaroslav Kysela [Fri, 15 Aug 2014 10:25:44 +0000 (12:25 +0200)]
http: improve the error logging
Sascha Kuehndel (InuSasha) [Thu, 14 Aug 2014 18:07:36 +0000 (20:07 +0200)]
linuxdvb: en50494 fix saving settings
Jaroslav Kysela [Thu, 14 Aug 2014 15:01:16 +0000 (17:01 +0200)]
linuxdvb: en50494 - ID (1-8) is really SCR number (0-7)
Jaroslav Kysela [Thu, 14 Aug 2014 14:54:04 +0000 (16:54 +0200)]
linuxdvb: en50494 - add list (0, 1) for position val\ue, too
Jaroslav Kysela [Thu, 14 Aug 2014 14:40:44 +0000 (16:40 +0200)]
linuxdvb: en50494 - use safe values for data1
Jaroslav Kysela [Thu, 14 Aug 2014 14:22:57 +0000 (16:22 +0200)]
dvr: fix the start and end time for post processor - fixes #1990
Jaroslav Kysela [Thu, 14 Aug 2014 13:47:20 +0000 (15:47 +0200)]
capmt: do properly the reconnection, fix another mutex bug - fixes #2227
Jaroslav Kysela [Thu, 14 Aug 2014 10:59:28 +0000 (12:59 +0200)]
access: fix access_get_hashed() the '*' user handling
Jaroslav Kysela [Thu, 14 Aug 2014 10:47:06 +0000 (12:47 +0200)]
access: add back proper --noacl handling, show error when no acl entries are present
Jaroslav Kysela [Thu, 14 Aug 2014 10:28:35 +0000 (12:28 +0200)]
access: Fix ACCESS_FULL and handle --noacl also in access_get_by_addr()
Jaroslav Kysela [Wed, 13 Aug 2014 18:53:02 +0000 (20:53 +0200)]
server: Add the CAID column to make possible to filter services against CAID - fixes #2153
Jaroslav Kysela [Wed, 13 Aug 2014 18:27:16 +0000 (20:27 +0200)]
mpegts dvb mux: Allow to change the frequency and symbolrate trough the Edit button
Jaroslav Kysela [Wed, 13 Aug 2014 16:05:18 +0000 (18:05 +0200)]
support: replace /bin/bash with /bin/sh for FreeBSD - fixes issue#2192
Jaroslav Kysela [Wed, 13 Aug 2014 14:53:58 +0000 (16:53 +0200)]
SAT>IP: Fix the master tuner function - fixes#2174
Jaroslav Kysela [Wed, 13 Aug 2014 13:50:12 +0000 (15:50 +0200)]
linuxdvb: another attempt to fix unicable config - fixes#2188
Jaroslav Kysela [Wed, 13 Aug 2014 13:09:38 +0000 (15:09 +0200)]
tcp: bind http and htsp ports before setting uid / gid - fixes#2190
Jaroslav Kysela [Wed, 13 Aug 2014 12:30:41 +0000 (14:30 +0200)]
mpegts mux: include network to the mux class title - fixes #2219
Jaroslav Kysela [Wed, 13 Aug 2014 07:53:30 +0000 (09:53 +0200)]
mpegts tables: moved locking from inside to outside mux open/close
Sam Stenvall [Fri, 8 Aug 2014 07:21:29 +0000 (10:21 +0300)]
[webui] render a progress bar for currently running programmes
Sam Stenvall [Fri, 8 Aug 2014 07:21:06 +0000 (10:21 +0300)]
[webui] remove some unused stuff
Sam Stenvall [Wed, 13 Aug 2014 07:36:30 +0000 (10:36 +0300)]
[webui] fix status icon updates when a recording is scheduled/started from the
EPG grid
We can listen on dvrdb comet updates but we should only act on them when the
EPG grid is visible. When it's not visible the update is delayed until the
tab becomes visible again.
Jaroslav Kysela [Tue, 12 Aug 2014 20:39:25 +0000 (22:39 +0200)]
subscriptions_reschedule: fix the timer value
Jaroslav Kysela [Tue, 12 Aug 2014 19:09:12 +0000 (21:09 +0200)]
mpegts table: removed all code from mpegts_table_flush_all() which is already in mpegts_mux_close_table()
Jaroslav Kysela [Tue, 12 Aug 2014 18:42:57 +0000 (20:42 +0200)]
mpegts network: Fix the issue with no predefined muxes at the network creation
Jaroslav Kysela [Tue, 12 Aug 2014 15:40:41 +0000 (17:40 +0200)]
mpegts network discovery: don't allow to modify mux parameters when discovery is not enabled in network config
Jaroslav Kysela [Tue, 12 Aug 2014 15:22:18 +0000 (17:22 +0200)]
SAT>IP: Fix the UDP packet parser (issue#2212)
Jaroslav Kysela [Tue, 12 Aug 2014 08:02:59 +0000 (10:02 +0200)]
htsp_server: implement subscriptionGrace message
Jaroslav Kysela [Tue, 12 Aug 2014 07:42:44 +0000 (09:42 +0200)]
subscriptions: small fixes in subscription_reschedule()
Christian Brunner [Mon, 11 Aug 2014 19:58:09 +0000 (21:58 +0200)]
fix en50494 config parsing
Jaroslav Kysela [Mon, 11 Aug 2014 19:27:45 +0000 (21:27 +0200)]
dbus: dvr - don't declare dvr_dbus_timer without dbus
Jaroslav Kysela [Mon, 11 Aug 2014 19:20:32 +0000 (21:20 +0200)]
dbus: fix write() compilation error
Jaroslav Kysela [Mon, 11 Aug 2014 19:11:48 +0000 (21:11 +0200)]
dbus: fix some compilation errors
Jaroslav Kysela [Mon, 11 Aug 2014 16:31:06 +0000 (18:31 +0200)]
dbus: do not emit signals when the main thread finished early
Sharkimus [Mon, 11 Aug 2014 02:48:35 +0000 (12:18 +0930)]
Update extjs.c
Hi Guys, I've deleted two lines in this file that is forcing IE to go into compatibility mode for IE8 and causes it to not work properly in IE10+
Jaroslav Kysela [Mon, 11 Aug 2014 10:10:08 +0000 (12:10 +0200)]
htsp server: Add a wait flag for the video dimensions
Jaroslav Kysela [Mon, 11 Aug 2014 09:45:45 +0000 (11:45 +0200)]
tsfix: Add a wait flag for the video dimensions
Jaroslav Kysela [Mon, 11 Aug 2014 15:37:13 +0000 (17:37 +0200)]
ACL: Many improvements
- added min-max range for channel numbers for the ACL entry
- added channel tag match for the ACL entry
- introduced channel_access() routine
- moved the username channel tag to ae_rights
- add advanced streaming checkbox to control service and mux streaming separately