]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
14 years agoImplement dvr_entry_cancel_delete in dvr_db and deleteDvrEntry/cancelDvrEntry in... 27/head
Dimitris Kazakos [Wed, 20 Apr 2011 09:51:41 +0000 (12:51 +0300)] 
Implement dvr_entry_cancel_delete in dvr_db and deleteDvrEntry/cancelDvrEntry in HTSP in order to provide HTSP clients the ability to delete the actual recording files along with a dvr entry

14 years agoimplement emm updates for nagra and nds. credits: neoen
Lars Op den Kamp [Sun, 17 Apr 2011 16:57:52 +0000 (00:57 +0800)] 
implement emm updates for nagra and nds. credits: neoen

14 years agoset the default priorit to DVR_PRIO_NORMAL instead of 0 with creating a DVR entry...
Lars Op den Kamp [Thu, 31 Mar 2011 21:53:32 +0000 (05:53 +0800)] 
set the default priorit to DVR_PRIO_NORMAL instead of 0 with creating a DVR entry without an EPG event.

14 years agoSet a default creator name if an empty or no creator name is provided when adding...
Lars Op den Kamp [Thu, 31 Mar 2011 21:26:22 +0000 (05:26 +0800)] 
Set a default creator name if an empty or no creator name is provided when adding a DVR entry without an EPG event. Adding an entry with an empty creator name causes the GUI not to display any DVR entry at all.

14 years agoCorrectly deal with return value from write()
Andreas Öman [Fri, 1 Apr 2011 13:32:07 +0000 (15:32 +0200)] 
Correctly deal with return value from write()

14 years agoFix problem with xml parser eating spaces after character entity references 23/head
Stéphane Bidoul [Wed, 9 Mar 2011 15:13:04 +0000 (16:13 +0100)] 
Fix problem with xml parser eating spaces after character entity references

14 years agoMerge remote branch 'remotes/jdembski/add_update_timer'
Andreas Öman [Mon, 21 Mar 2011 21:43:09 +0000 (22:43 +0100)] 
Merge remote branch 'remotes/jdembski/add_update_timer'

14 years agoMerge branch 'staging' of https://github.com/opdenkamp/tvheadend into opdenkamp-staging
Andreas Öman [Mon, 21 Mar 2011 21:37:44 +0000 (22:37 +0100)] 
Merge branch 'staging' of https://github.com/opdenkamp/tvheadend into opdenkamp-staging

14 years agoDont crash when deleting recordings and filename is not yet set. Ticket #383
Andreas Öman [Mon, 21 Mar 2011 21:35:32 +0000 (22:35 +0100)] 
Dont crash when deleting recordings and filename is not yet set. Ticket #383

14 years agoMerge branch 'status_xml_epg' of https://github.com/jdembski/tvheadend into jdembski...
Andreas Öman [Mon, 21 Mar 2011 21:29:47 +0000 (22:29 +0100)] 
Merge branch 'status_xml_epg' of https://github.com/jdembski/tvheadend into jdembski-status_xml_epg

14 years agoadd the ability to add custom dvr entries via htsp 19/head
Lars Op den Kamp [Thu, 10 Mar 2011 23:02:28 +0000 (00:02 +0100)] 
add the ability to add custom dvr entries via htsp

14 years agoepg: Keep track of next event for all channels. (Useful if there is no current event...
Andreas Öman [Mon, 7 Mar 2011 19:58:07 +0000 (20:58 +0100)] 
epg: Keep track of next event for all channels. (Useful if there is no current event we can refer to)
htsp: Add nextEventId to HTSP channel updates

14 years agoUse content-disposition to set a filename to be used when downloading recorded files
Andreas Öman [Wed, 2 Mar 2011 22:47:57 +0000 (23:47 +0100)] 
Use content-disposition to set a filename to be used when downloading recorded files

14 years agoFix a couple of bugs related to sending files > 2GB
Andreas Öman [Wed, 2 Mar 2011 22:32:45 +0000 (23:32 +0100)] 
Fix a couple of bugs related to sending files > 2GB

Ticket #391

14 years agoSkip over extensions in RTP header. Ticket #388
Andreas Öman [Tue, 1 Mar 2011 17:16:08 +0000 (18:16 +0100)] 
Skip over extensions in RTP header. Ticket #388

14 years agoDVR - Bugfix - Duplicate recordings 18/head
ton.van.der.poel [Wed, 23 Feb 2011 20:42:57 +0000 (21:42 +0100)] 
DVR - Bugfix - Duplicate recordings

In some situations (I suspend my main pvr machine, and use a script to wake it up before
recordings, this means I stop and start tvheadend multiple times a day), tvheadend starts
parsing EPG-data agains AutoRec rules before previously scheduled recordings are loaded
from disk.

Since the check for duplicate recordings is not present in the code that loads previously
scheduled recordings from disk, it would mean that when an autorec-rule was triggered, this
would result in duplicate scheduled recordings.

By first restoring previously scheduled recordings from disk and then loading the AutoRec
rules, this situation can not happen anymore...

14 years agoFix fallout from hts-tvheadend => tvheadend rename
Andreas Öman [Tue, 22 Feb 2011 08:15:43 +0000 (09:15 +0100)] 
Fix fallout from hts-tvheadend => tvheadend rename

14 years agoBetter backtraces thanks to addr2link
Andreas Öman [Mon, 21 Feb 2011 21:40:10 +0000 (22:40 +0100)] 
Better backtraces thanks to addr2link

14 years agoBuild debug package
Andreas Öman [Sat, 19 Feb 2011 12:07:28 +0000 (13:07 +0100)] 
Build debug package

14 years agoRename debian package hts-tvheadend -> tvheadend
Andreas Öman [Sat, 19 Feb 2011 11:59:36 +0000 (12:59 +0100)] 
Rename debian package hts-tvheadend -> tvheadend
Fix the rules file to be more standardized (thanks Lars Op den Kamp) Ticket #316

14 years agoMinor cleanup of 15679510e196a44234b3929ca8420b4e5e011b27
Andreas Öman [Sat, 19 Feb 2011 11:33:40 +0000 (12:33 +0100)] 
Minor cleanup of 15679510e196a44234b3929ca8420b4e5e011b27

14 years agoadd functionality to delete recordings 16/head
Thies Schroeder [Fri, 18 Feb 2011 21:11:24 +0000 (22:11 +0100)] 
add functionality to delete recordings

14 years agoUse correct URL
Andreas Öman [Fri, 18 Feb 2011 18:51:50 +0000 (19:51 +0100)] 
Use correct URL

14 years agoAdded contrib directory with redhat specfile and init script. 15/head
jouk [Fri, 18 Feb 2011 18:39:13 +0000 (19:39 +0100)] 
Added contrib directory with redhat specfile and init script.

14 years agoAdded playlist support for dvr files 14/head
John Törnblom [Thu, 3 Feb 2011 16:47:50 +0000 (17:47 +0100)] 
Added playlist support for dvr files

14 years agoUse the playlist url for the VLC player
John Törnblom [Thu, 3 Feb 2011 16:45:59 +0000 (17:45 +0100)] 
Use the playlist url for the VLC player

14 years agoFix the VLC plugin-detection. The HTML embed element have to be layed in order for...
John Törnblom [Wed, 2 Feb 2011 18:53:33 +0000 (19:53 +0100)] 
Fix the VLC plugin-detection. The HTML embed element have to be layed in order for the plugin to kick in.

14 years agoUse OpenSSL to generate a random number, it is probobly better at it.
John Törnblom [Wed, 2 Feb 2011 18:11:37 +0000 (19:11 +0100)] 
Use OpenSSL to generate a random number, it is probobly better at it.

14 years agoremoved mutex from ticket, it's reduntant
John Törnblom [Wed, 2 Feb 2011 17:48:14 +0000 (18:48 +0100)] 
removed mutex from ticket, it's reduntant

14 years agoDon't check for authentication twice
John Törnblom [Wed, 2 Feb 2011 08:51:07 +0000 (09:51 +0100)] 
Don't check for authentication twice

14 years agoInitial ticket support, needs testing
John Törnblom [Tue, 1 Feb 2011 21:43:22 +0000 (22:43 +0100)] 
Initial ticket support, needs testing

14 years agoFixed small typo causing the missingPlugin div not too be displayed
John Törnblom [Thu, 6 Jan 2011 17:47:24 +0000 (18:47 +0100)] 
Fixed small typo causing the missingPlugin div not too be displayed

14 years agoExpose a link to the url passed to tvheadend.VLC if the browser doesn't have a VLC...
John Törnblom [Thu, 6 Jan 2011 17:43:25 +0000 (18:43 +0100)] 
Expose a link to the url passed to tvheadend.VLC if the browser doesn't have a VLC-compatrible browser

14 years agocosmetics
John Törnblom [Thu, 6 Jan 2011 17:42:24 +0000 (18:42 +0100)] 
cosmetics

14 years agoEexpose a playlist url (.m3u) when the browser is missing a vlc-compatible plugin
John Törnblom [Thu, 6 Jan 2011 17:41:51 +0000 (18:41 +0100)] 
Eexpose a playlist url (.m3u) when the browser is missing a vlc-compatible plugin

14 years agosend 400 error when the streaming url is invalid instead of the playlist.
John Törnblom [Thu, 6 Jan 2011 16:53:13 +0000 (17:53 +0100)] 
send 400 error when the streaming url is invalid instead of the playlist.

14 years agoReplaced the rtsp playlist with a http one (.m3u rather than .pls). Yoy can now also...
John Törnblom [Thu, 6 Jan 2011 16:47:06 +0000 (17:47 +0100)] 
Replaced the rtsp playlist with a http one (.m3u rather than .pls). Yoy can now also request a playlist containing only one channel.

14 years agoReplace obvious mistake pthread_mutex_lock() -> pthread_mutex_unlock()
Andreas Öman [Tue, 1 Feb 2011 19:29:33 +0000 (20:29 +0100)] 
Replace obvious mistake pthread_mutex_lock() -> pthread_mutex_unlock()

14 years agoInclude radio stations in the service probe. 13/head
John Törnblom [Thu, 27 Jan 2011 15:05:26 +0000 (16:05 +0100)] 
Include radio stations in the service probe.

14 years agoReplace deprecated DES_key_sched() with DES_set_key_unchecked()
Andreas Öman [Tue, 25 Jan 2011 22:47:35 +0000 (23:47 +0100)] 
Replace deprecated DES_key_sched() with DES_set_key_unchecked()

14 years agoKeep CWC in a separate lock domain to avoid waiting for global_lock
Andreas Öman [Tue, 25 Jan 2011 21:48:01 +0000 (22:48 +0100)] 
Keep CWC in a separate lock domain to avoid waiting for global_lock

14 years agofix typo in cwc 12/head
Lars Op den Kamp [Wed, 19 Jan 2011 08:32:49 +0000 (09:32 +0100)] 
fix typo in cwc

14 years agoupdated .gitignore to ignore Eclipse project files
Lars Op den Kamp [Wed, 19 Jan 2011 08:31:52 +0000 (09:31 +0100)] 
updated .gitignore to ignore Eclipse project files

14 years agoFormatting 11/head
Jörg Dembski [Thu, 13 Jan 2011 08:43:02 +0000 (09:43 +0100)] 
Formatting

14 years agoAdd extra start / stop time information to status.xml page (redmine ticket #351)
Jörg Dembski [Thu, 13 Jan 2011 08:40:04 +0000 (09:40 +0100)] 
Add extra start / stop time information to status.xml page (redmine ticket #351)

14 years agoMake IPTV PAT parser skip over services with service_id set to 0
Andreas Öman [Sun, 9 Jan 2011 21:23:05 +0000 (22:23 +0100)] 
Make IPTV PAT parser skip over services with service_id set to 0

Ticket #318

14 years agoAdd provider parsing for DRECrypt
Andreas Öman [Sun, 9 Jan 2011 11:55:52 +0000 (12:55 +0100)] 
Add provider parsing for DRECrypt

14 years agoStore EPG on disk (using a binary format)
Andreas Öman [Sat, 8 Jan 2011 12:37:29 +0000 (13:37 +0100)] 
Store EPG on disk (using a binary format)
Based on work by Jörg Dembski

14 years agoAdd hts_settings_open_file()
Andreas Öman [Sat, 8 Jan 2011 12:36:48 +0000 (13:36 +0100)] 
Add hts_settings_open_file()

14 years agoMerge branch 'epg_save' of https://github.com/jdembski/tvheadend into jdembski-epg_save
Andreas Öman [Sat, 8 Jan 2011 11:46:21 +0000 (12:46 +0100)] 
Merge branch 'epg_save' of https://github.com/jdembski/tvheadend into jdembski-epg_save

14 years agoMerge branch 'http_service_stream' of https://github.com/john-tornblom/tvheadend...
Andreas Öman [Fri, 7 Jan 2011 13:41:59 +0000 (14:41 +0100)] 
Merge branch 'http_service_stream' of https://github.com/john-tornblom/tvheadend into john-tornblom-http_service_stream

14 years agoChange the dvr_entry_update function so that it will update the entry even if only... 10/head
Jörg Dembski [Fri, 7 Jan 2011 13:30:17 +0000 (14:30 +0100)] 
Change the dvr_entry_update function so that it will update the entry even if only one of start, stop or title has been send via htsp

14 years agoFeature: Add the possibility to update timers via HTSP
Jörg Dembski [Fri, 7 Jan 2011 11:21:16 +0000 (12:21 +0100)] 
Feature: Add the possibility to update timers via HTSP

14 years agoFIX: Crash due to NULL pointer access on epg load 4/head
Jörg Dembski [Fri, 7 Jan 2011 09:23:48 +0000 (10:23 +0100)] 
FIX: Crash due to NULL pointer access on epg load

14 years agoFIX: Crash due to NULL pointer access
Jörg Dembski [Fri, 7 Jan 2011 09:14:19 +0000 (10:14 +0100)] 
FIX: Crash due to NULL pointer access

14 years agoMust escape % in printf formated strings
Andreas Öman [Thu, 6 Jan 2011 22:01:50 +0000 (23:01 +0100)] 
Must escape % in printf formated strings

14 years agoCheck if the PAT is sent okey to the http-client. 9/head
John Törnblom [Thu, 6 Jan 2011 15:43:24 +0000 (16:43 +0100)] 
Check if the PAT is sent okey to the http-client.

14 years agoAdded http-streaming of services. Tested and working with mplayer. VLC does'nt start...
John Törnblom [Thu, 6 Jan 2011 15:42:34 +0000 (16:42 +0100)] 
Added http-streaming of services. Tested and working with mplayer. VLC does'nt start the playback since it waits for a pmt (that is sent upon a START command that never comes).

14 years agoProvide a link to the http stream when the browser is missing a vlc-compatible plugin.
John Törnblom [Wed, 5 Jan 2011 18:18:33 +0000 (02:18 +0800)] 
Provide a link to the http stream when the browser is missing a vlc-compatible plugin.

14 years agoStore the epg data on the harddisk on exit and re-load on startup
jdembski [Wed, 5 Jan 2011 13:20:52 +0000 (14:20 +0100)] 
Store the epg data on the harddisk on exit and re-load on startup

14 years agoA gitignore
Andreas Öman [Tue, 4 Jan 2011 21:31:47 +0000 (22:31 +0100)] 
A gitignore

14 years agoDon't crash if op == NULL, Ticket #334
Andreas Öman [Tue, 4 Jan 2011 20:43:34 +0000 (21:43 +0100)] 
Don't crash if op == NULL, Ticket #334

14 years agoAdd missing inclusion of config.h
Andreas Öman [Tue, 4 Jan 2011 20:42:36 +0000 (21:42 +0100)] 
Add missing inclusion of config.h

14 years agoCheck for execinfo.h before use
Andreas Öman [Tue, 4 Jan 2011 20:34:02 +0000 (21:34 +0100)] 
Check for execinfo.h before use

14 years agojson encoder: Correctly encode \t and \r. Ticket #163
Andreas Öman [Tue, 4 Jan 2011 20:12:54 +0000 (21:12 +0100)] 
json encoder: Correctly encode \t and \r. Ticket #163

14 years agoNeed to check for ENABLE_LINUXDVB
Andreas Öman [Tue, 4 Jan 2011 19:43:09 +0000 (20:43 +0100)] 
Need to check for ENABLE_LINUXDVB

14 years ago* DRECrypt update emm (testing on OSCAM)
Andreas Öman [Mon, 3 Jan 2011 22:55:57 +0000 (23:55 +0100)] 
* DRECrypt update emm (testing on OSCAM)
* fix for Long ECM for russian provider NTV+ (take from vdr-sc plugin systems/cardclient/newcamd.c)
* correct identification cards Drecrypt

14 years agoMake htsbuf_vqprintf() work with arbitrary output lengths
Andreas Öman [Sat, 1 Jan 2011 11:43:37 +0000 (12:43 +0100)] 
Make htsbuf_vqprintf() work with arbitrary output lengths

14 years agoAdd support for viaccess EMMs 1/head
Jonas Larsson [Thu, 11 Nov 2010 20:10:13 +0000 (21:10 +0100)] 
Add support for viaccess EMMs

14 years agoFix UTF-8 encoding and copyright year (a bit late indeed :-)
Andreas Öman [Thu, 30 Dec 2010 13:08:44 +0000 (14:08 +0100)] 
Fix UTF-8 encoding and copyright year (a bit late indeed :-)

14 years agoRemove unused include
Andreas Öman [Thu, 30 Dec 2010 11:38:08 +0000 (11:38 +0000)] 
Remove unused include

14 years agoUse OpenSSL for SHA-1
Andreas Öman [Thu, 30 Dec 2010 09:17:14 +0000 (09:17 +0000)] 
Use OpenSSL for SHA-1

14 years agoDon't need to link with libcrypt (we use openssl now)
Andreas Öman [Thu, 30 Dec 2010 09:08:46 +0000 (09:08 +0000)] 
Don't need to link with libcrypt (we use openssl now)

14 years agoUse OpenSSL for CWC's DES and MD5 password hashing
Andreas Öman [Wed, 29 Dec 2010 23:03:23 +0000 (23:03 +0000)] 
Use OpenSSL for CWC's DES and MD5 password hashing

14 years agoBetter PMT generator
Andreas Öman [Fri, 3 Dec 2010 07:33:46 +0000 (07:33 +0000)] 
Better PMT generator

Patch by dmarion

14 years agoRename th_stream -> elementary_stream
Andreas Öman [Mon, 29 Nov 2010 20:13:54 +0000 (20:13 +0000)] 
Rename th_stream -> elementary_stream

14 years agoMissed in last commit
Andreas Öman [Mon, 29 Nov 2010 20:07:07 +0000 (20:07 +0000)] 
Missed in last commit

14 years agoRename transport -> service
Andreas Öman [Mon, 29 Nov 2010 20:06:52 +0000 (20:06 +0000)] 
Rename transport -> service

14 years agoDrop RTSP support. It's crappy and I no longer care about it
Andreas Öman [Mon, 29 Nov 2010 19:26:34 +0000 (19:26 +0000)] 
Drop RTSP support. It's crappy and I no longer care about it

14 years agoRename tvhead.h -> tvheadend.h
Andreas Öman [Mon, 29 Nov 2010 19:25:24 +0000 (19:25 +0000)] 
Rename tvhead.h -> tvheadend.h

14 years ago2.12 2.12
Andreas Öman [Mon, 29 Nov 2010 19:07:08 +0000 (19:07 +0000)] 
2.12

14 years agoFix memory corruption
Andreas Öman [Mon, 29 Nov 2010 18:58:26 +0000 (18:58 +0000)] 
Fix memory corruption

14 years agoUpdate changelog a bit
Andreas Öman [Sun, 28 Nov 2010 15:52:00 +0000 (15:52 +0000)] 
Update changelog a bit

14 years agoDon't crash if mkmux == NULL
Andreas Öman [Sun, 28 Nov 2010 11:42:02 +0000 (11:42 +0000)] 
Don't crash if mkmux == NULL

14 years agoSend CAID & name in HTSP messages
Andreas Öman [Sun, 28 Nov 2010 11:22:54 +0000 (11:22 +0000)] 
Send CAID & name in HTSP messages

14 years agoNo longer dep on FFmpeg
Andreas Öman [Fri, 19 Nov 2010 23:15:53 +0000 (23:15 +0000)] 
No longer dep on FFmpeg

14 years agoSend signalStatus message over HTSP every second.
Andreas Öman [Tue, 9 Nov 2010 20:08:58 +0000 (20:08 +0000)] 
Send signalStatus message over HTSP every second.

Ticket #300

14 years agoBoolean, not bitwise AND. Thanks mla!
Andreas Öman [Mon, 8 Nov 2010 09:51:44 +0000 (09:51 +0000)] 
Boolean, not bitwise AND. Thanks mla!

14 years agoAvoid division by zero if h264 width and/or height is 0. (Happens on corrupt data)
Andreas Öman [Sun, 7 Nov 2010 22:43:24 +0000 (22:43 +0000)] 
Avoid division by zero if h264 width and/or height is 0. (Happens on corrupt data)

14 years agoSome http header fields can be declared, but not set. Ignore these fields rather...
sb1066 [Sun, 31 Oct 2010 15:00:47 +0000 (15:00 +0000)] 
Some http header fields can be declared, but not set. Ignore these fields rather than exiting.

14 years agomatroska: Write the 'unknown segment size' as '01 ff ff ff ff ff ff ff' instead of...
Andreas Öman [Sun, 31 Oct 2010 13:07:38 +0000 (13:07 +0000)] 
matroska: Write the 'unknown segment size' as '01 ff ff ff ff ff ff ff' instead of just 'ff'. Seems to help some players
When recording is done, seek back and overwrite with actual segment size.

14 years agoAdd EAC3 support.
Andreas Öman [Sun, 31 Oct 2010 11:48:25 +0000 (11:48 +0000)] 
Add EAC3 support.

Ticket #219

14 years agoMore AC3 parser cleanup
Andreas Öman [Sun, 31 Oct 2010 09:47:36 +0000 (09:47 +0000)] 
More AC3 parser cleanup

14 years agoCleanup the ac3 parser and fix a bug (that mostly was unnoticed AFAIK)
Andreas Öman [Sun, 31 Oct 2010 09:42:16 +0000 (09:42 +0000)] 
Cleanup the ac3 parser and fix a bug (that mostly was unnoticed AFAIK)

14 years agoAdded a play link to the epg-details. Should fix #207. It will use the embedded vlc...
sb1066 [Sat, 30 Oct 2010 09:03:06 +0000 (09:03 +0000)] 
Added a play link to the epg-details. Should fix #207. It will use the embedded vlc player though

14 years agoDon't hide the embedded vlc plugin when a url is passed as an argument to the constru...
sb1066 [Sat, 30 Oct 2010 08:16:11 +0000 (08:16 +0000)] 
Don't hide the embedded vlc plugin when a url is passed as an argument to the constructor. Also some cleaning

14 years agoHide the embedded video in the webif while not playing. Should fix #296 (just press...
sb1066 [Fri, 29 Oct 2010 18:46:53 +0000 (18:46 +0000)] 
Hide the embedded video in the webif while not playing. Should fix #296 (just press stop when you wanna change the channel)

14 years agoMore debug to track why a memory allocation suddenly fails
Andreas Öman [Wed, 27 Oct 2010 21:51:36 +0000 (21:51 +0000)] 
More debug to track why a memory allocation suddenly fails

14 years agoWrite teletext subtitles to recorded mkv files
Andreas Öman [Tue, 26 Oct 2010 21:16:11 +0000 (21:16 +0000)] 
Write teletext subtitles to recorded mkv files

14 years agoImprove timing of teletext subtitles
Andreas Öman [Tue, 26 Oct 2010 21:15:56 +0000 (21:15 +0000)] 
Improve timing of teletext subtitles