]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
17 years agoFix memoryleak in h264 parser
Andreas Öman [Wed, 17 Sep 2008 21:06:56 +0000 (21:06 +0000)] 
Fix memoryleak in h264 parser

17 years agoRemove invalid packet reference decrement.
Andreas Öman [Wed, 17 Sep 2008 20:56:00 +0000 (20:56 +0000)] 
Remove invalid packet reference decrement.

17 years agoImplement a lose interface for streaming internally in tvheadend.
Andreas Öman [Wed, 17 Sep 2008 20:54:37 +0000 (20:54 +0000)] 
Implement a lose interface for streaming internally in tvheadend.

17 years agoRewrite packet handling to be more flexible
Andreas Öman [Wed, 17 Sep 2008 19:29:25 +0000 (19:29 +0000)] 
Rewrite packet handling to be more flexible

17 years agoAdd database and webui functionality for Digital Video Recorder.
Andreas Öman [Tue, 16 Sep 2008 21:04:50 +0000 (21:04 +0000)] 
Add database and webui functionality for Digital Video Recorder.

The recorder itself is yet to be written though.

17 years agoNew member in http_connection 'hc_representative' containing username or ipaddress...
Andreas Öman [Tue, 16 Sep 2008 19:27:16 +0000 (19:27 +0000)] 
New member in http_connection 'hc_representative' containing username or ipaddress related to current connection

17 years agoRemove unnecessary include
Andreas Öman [Mon, 15 Sep 2008 21:28:43 +0000 (21:28 +0000)] 
Remove unnecessary include

17 years agoRemove dead code
Andreas Öman [Mon, 15 Sep 2008 19:08:04 +0000 (19:08 +0000)] 
Remove dead code

17 years agoOnly include events that has not yet come to pass when doing queries.
Andreas Öman [Mon, 15 Sep 2008 19:07:42 +0000 (19:07 +0000)] 
Only include events that has not yet come to pass when doing queries.

17 years agoInstead of an 'expander' column in the EPG grid, pop up a window when user clicks
Andreas Öman [Sun, 14 Sep 2008 21:02:03 +0000 (21:02 +0000)] 
Instead of an 'expander' column in the EPG grid, pop up a window when user clicks
on a row.
The window contain all details about the program and buttons for recording, etc.

17 years agoFix typo causing EPG title to be replaced with description when data originated from...
Andreas Öman [Sun, 14 Sep 2008 20:48:39 +0000 (20:48 +0000)] 
Fix typo causing EPG title to be replaced with description when data originated from xmltv.

17 years agoRemove dead code
Andreas Öman [Sun, 14 Sep 2008 19:05:31 +0000 (19:05 +0000)] 
Remove dead code

17 years agoUse 'forceFit' on grid views.
Andreas Öman [Tue, 9 Sep 2008 18:50:06 +0000 (18:50 +0000)] 
Use 'forceFit' on grid views.

17 years agoMake DVB quickscan work again
Andreas Öman [Tue, 9 Sep 2008 18:12:23 +0000 (18:12 +0000)] 
Make DVB quickscan work again

17 years agoCorrectly lock transports when saving channel due to rename.
Andreas Öman [Tue, 9 Sep 2008 17:32:06 +0000 (17:32 +0000)] 
Correctly lock transports when saving channel due to rename.

17 years agoKeep the channel list in a global JsonStore in the web app.
Andreas Öman [Tue, 9 Sep 2008 17:31:02 +0000 (17:31 +0000)] 
Keep the channel list in a global JsonStore in the web app.

17 years agoAdd an electronic program guide (EPG) to the web interface.
Andreas Öman [Mon, 8 Sep 2008 22:17:37 +0000 (22:17 +0000)] 
Add an electronic program guide (EPG) to the web interface.

Only for reading yet.

17 years agoIntroduce refcounts for events.
Andreas Öman [Sun, 7 Sep 2008 14:22:21 +0000 (14:22 +0000)] 
Introduce refcounts for events.
We'll need it for doing fast sorting and partial queries of the EPG
database.

17 years agoOoops, correctly send content type in HTTP response header.
Andreas Öman [Sun, 7 Sep 2008 12:07:57 +0000 (12:07 +0000)] 
Ooops, correctly send content type in HTTP response header.

17 years agoCorrectly generate id numbers for access records and cwc records.
Andreas Öman [Sun, 7 Sep 2008 08:57:02 +0000 (08:57 +0000)] 
Correctly generate id numbers for access records and cwc records.

17 years agoAdd support for mapping tags to channels.
Andreas Öman [Sun, 7 Sep 2008 08:54:16 +0000 (08:54 +0000)] 
Add support for mapping tags to channels.

17 years agoAdd 'MultiSelect' extension.
Andreas Öman [Sun, 7 Sep 2008 08:53:49 +0000 (08:53 +0000)] 
Add 'MultiSelect' extension.

17 years agoNotify when a table has changed.
Andreas Öman [Sun, 7 Sep 2008 08:53:12 +0000 (08:53 +0000)] 
Notify when a table has changed.

17 years agoRemove dead code
Andreas Öman [Sun, 7 Sep 2008 06:36:31 +0000 (06:36 +0000)] 
Remove dead code

17 years agoUse the real directory name for settings.
Andreas Öman [Sun, 7 Sep 2008 05:29:00 +0000 (05:29 +0000)] 
Use the real directory name for settings.

17 years agoAdd support for channel tags (except for being there they don't add
Andreas Öman [Sat, 6 Sep 2008 19:08:10 +0000 (19:08 +0000)] 
Add support for channel tags (except for being there they don't add
any functionality a.t.m)

17 years agoAdd helper function tvh_str_update()
Andreas Öman [Sat, 6 Sep 2008 19:07:47 +0000 (19:07 +0000)] 
Add helper function tvh_str_update()

17 years agoRemove dispatch.?
Andreas Öman [Sat, 6 Sep 2008 18:25:04 +0000 (18:25 +0000)] 
Remove dispatch.?

17 years agoMake code word client work again.
Andreas Öman [Sat, 6 Sep 2008 08:53:50 +0000 (08:53 +0000)] 
Make code word client work again.

17 years agoDon't probe transports that are already mapped.
Andreas Öman [Sat, 6 Sep 2008 08:35:49 +0000 (08:35 +0000)] 
Don't probe transports that are already mapped.

17 years agoRemove dead code
Andreas Öman [Sat, 6 Sep 2008 05:18:34 +0000 (05:18 +0000)] 
Remove dead code

17 years agoLock transport streams before writing conf.
Andreas Öman [Fri, 5 Sep 2008 22:06:09 +0000 (22:06 +0000)] 
Lock transport streams before writing conf.

17 years agoMust set e_channel when creating an epg event.
Andreas Öman [Fri, 5 Sep 2008 22:05:56 +0000 (22:05 +0000)] 
Must set e_channel when creating an epg event.

17 years agoMake serviceprobing work again.
Andreas Öman [Fri, 5 Sep 2008 22:02:22 +0000 (22:02 +0000)] 
Make serviceprobing work again.

17 years agoAdequate locking needed when messing with service streams.
Andreas Öman [Fri, 5 Sep 2008 21:18:49 +0000 (21:18 +0000)] 
Adequate locking needed when messing with service streams.

17 years agoClean up mux.c a bit more.
Andreas Öman [Fri, 5 Sep 2008 21:06:26 +0000 (21:06 +0000)] 
Clean up mux.c a bit more.

17 years agoRename 'tht_pmt' to 'tht_pmt_pid' for consistency.
Andreas Öman [Fri, 5 Sep 2008 16:54:23 +0000 (16:54 +0000)] 
Rename 'tht_pmt' to 'tht_pmt_pid' for consistency.

17 years agoRearrange, cleanup and comment th_transport_t
Andreas Öman [Fri, 5 Sep 2008 16:53:36 +0000 (16:53 +0000)] 
Rearrange, cleanup and comment th_transport_t

17 years agoRemove unused fields from transport_t
Andreas Öman [Fri, 5 Sep 2008 16:34:29 +0000 (16:34 +0000)] 
Remove unused fields from transport_t

17 years agoRemove old ajaxui
Andreas Öman [Fri, 5 Sep 2008 16:23:29 +0000 (16:23 +0000)] 
Remove old ajaxui

17 years agoRemove dead code
Andreas Öman [Fri, 5 Sep 2008 16:09:02 +0000 (16:09 +0000)] 
Remove dead code

17 years agoRemove various abort()'s from channel.c (introduced when multi-threading
Andreas Öman [Fri, 5 Sep 2008 16:08:12 +0000 (16:08 +0000)] 
Remove various abort()'s from channel.c (introduced when multi-threading
rewrite was commenced)

17 years agoRemove yet another unused file
Andreas Öman [Fri, 5 Sep 2008 16:04:31 +0000 (16:04 +0000)] 
Remove yet another unused file

17 years agodvb_dvr.h wasn't really used
Andreas Öman [Fri, 5 Sep 2008 16:04:03 +0000 (16:04 +0000)] 
dvb_dvr.h wasn't really used

17 years agoInitial XMLTV support
Andreas Öman [Fri, 5 Sep 2008 16:02:41 +0000 (16:02 +0000)] 
Initial XMLTV support

17 years agoCleanup process spawner
Andreas Öman [Wed, 3 Sep 2008 21:15:45 +0000 (21:15 +0000)] 
Cleanup process spawner

17 years agoReindent all .js-files.
Andreas Öman [Wed, 3 Sep 2008 16:58:15 +0000 (16:58 +0000)] 
Reindent all .js-files.

17 years agoMove subscription_t to subscriptions.h
Andreas Öman [Wed, 3 Sep 2008 16:27:37 +0000 (16:27 +0000)] 
Move subscription_t to subscriptions.h

17 years agoRemove unnecessary inclusion of epg.h
Andreas Öman [Wed, 3 Sep 2008 16:25:47 +0000 (16:25 +0000)] 
Remove unnecessary inclusion of epg.h

17 years agoMove event_t to epg.h
Andreas Öman [Wed, 3 Sep 2008 16:24:31 +0000 (16:24 +0000)] 
Move event_t to epg.h

17 years agoMove struct channels definition to channels.h
Andreas Öman [Wed, 3 Sep 2008 16:23:39 +0000 (16:23 +0000)] 
Move struct channels definition to channels.h

17 years agoReally start the table thread
Andreas Öman [Tue, 2 Sep 2008 20:48:03 +0000 (20:48 +0000)] 
Really start the table thread

17 years agoFix a couple of bugs in the table reading thread
Andreas Öman [Tue, 2 Sep 2008 20:47:52 +0000 (20:47 +0000)] 
Fix a couple of bugs in the table reading thread

17 years agoRemove stray debug printf
Andreas Öman [Tue, 2 Sep 2008 20:47:27 +0000 (20:47 +0000)] 
Remove stray debug printf

17 years agoRevamp EPG framework. Much simpler (and faster) now.
Andreas Öman [Tue, 2 Sep 2008 20:32:54 +0000 (20:32 +0000)] 
Revamp EPG framework. Much simpler (and faster) now.

17 years agoAdd more fine grained locking for streams
Andreas Öman [Tue, 2 Sep 2008 19:54:16 +0000 (19:54 +0000)] 
Add more fine grained locking for streams

17 years agoRemove long since unused code.
Andreas Öman [Tue, 2 Sep 2008 19:44:31 +0000 (19:44 +0000)] 
Remove long since unused code.

17 years agoRemove unused code
Andreas Öman [Mon, 1 Sep 2008 20:02:18 +0000 (20:02 +0000)] 
Remove unused code

17 years agoInitial RTSP cleanup for multithreading
Andreas Öman [Mon, 1 Sep 2008 18:34:13 +0000 (18:34 +0000)] 
Initial RTSP cleanup for multithreading

17 years agoCompile cwc and decsa
Andreas Öman [Mon, 1 Sep 2008 18:34:02 +0000 (18:34 +0000)] 
Compile cwc and decsa

17 years agoInitial work to fix code word client
Andreas Öman [Mon, 1 Sep 2008 18:33:46 +0000 (18:33 +0000)] 
Initial work to fix code word client

17 years agoAdd tcp_connect() and tcp_read()
Andreas Öman [Mon, 1 Sep 2008 18:32:41 +0000 (18:32 +0000)] 
Add tcp_connect() and tcp_read()

17 years agoAdd peername and list of rtsp sessions
Andreas Öman [Mon, 1 Sep 2008 18:32:03 +0000 (18:32 +0000)] 
Add peername and list of rtsp sessions

17 years agoRemove dead code
Andreas Öman [Fri, 29 Aug 2008 16:27:29 +0000 (16:27 +0000)] 
Remove dead code

17 years agoRemove dead code
Andreas Öman [Fri, 29 Aug 2008 16:26:58 +0000 (16:26 +0000)] 
Remove dead code

17 years agoFix a typo making DVB adapter Save configuration not to work.
Andreas Öman [Fri, 29 Aug 2008 16:26:29 +0000 (16:26 +0000)] 
Fix a typo making DVB adapter Save configuration not to work.

17 years agoUpdate multiplex quality index
Andreas Öman [Fri, 29 Aug 2008 16:26:18 +0000 (16:26 +0000)] 
Update multiplex quality index

17 years agoFix a typo
Andreas Öman [Fri, 29 Aug 2008 16:12:37 +0000 (16:12 +0000)] 
Fix a typo

17 years agoAllow transport to start mux if fe status is BURSTY_FEC or OK
Andreas Öman [Fri, 29 Aug 2008 16:12:32 +0000 (16:12 +0000)] 
Allow transport to start mux if fe status is BURSTY_FEC or OK

17 years agoLog changes to dvb multiplex frontend status
Andreas Öman [Fri, 29 Aug 2008 16:11:01 +0000 (16:11 +0000)] 
Log changes to dvb multiplex frontend status

17 years agoMake logging to comet mailbox work again.
Andreas Öman [Fri, 29 Aug 2008 16:07:48 +0000 (16:07 +0000)] 
Make logging to comet mailbox work again.

17 years agoUse sendfile() for sending static content
Andreas Öman [Fri, 29 Aug 2008 15:59:01 +0000 (15:59 +0000)] 
Use sendfile() for sending static content

17 years agoExport function for sending just HTTP header without any content
Andreas Öman [Fri, 29 Aug 2008 15:58:51 +0000 (15:58 +0000)] 
Export function for sending just HTTP header without any content

17 years agoDon't sleep if epoll_wait() returns failure
Andreas Öman [Fri, 29 Aug 2008 15:58:30 +0000 (15:58 +0000)] 
Don't sleep if epoll_wait() returns failure

17 years agoInitial take on making tvheadend multithreaded instead of relying on a
Andreas Öman [Fri, 29 Aug 2008 15:29:33 +0000 (15:29 +0000)] 
Initial take on making tvheadend multithreaded instead of relying on a
poll/dispatcher framework.

The top reasons for going multithreaded is:

* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.

17 years agoAdd tooltips to all buttons
Andreas Öman [Tue, 26 Aug 2008 20:07:19 +0000 (20:07 +0000)] 
Add tooltips to all buttons

17 years agoRestructure forms in DVB and channel editor to be more coherent.
Andreas Öman [Tue, 26 Aug 2008 17:13:42 +0000 (17:13 +0000)] 
Restructure forms in DVB and channel editor to be more coherent.

17 years agoAdd support for switching automatic DVB multiplex discovery on/off.
Andreas Öman [Tue, 26 Aug 2008 17:04:09 +0000 (17:04 +0000)] 
Add support for switching automatic DVB multiplex discovery on/off.

Fixes issue #17

17 years agoFix incorrect path to column tree title background resource
Andreas Öman [Tue, 26 Aug 2008 14:59:40 +0000 (14:59 +0000)] 
Fix incorrect path to column tree title background resource

17 years agostriped rows looks nice.
Andreas Öman [Tue, 26 Aug 2008 14:59:18 +0000 (14:59 +0000)] 
striped rows looks nice.

17 years agoAdd add,delete,save and 'option' icons
Andreas Öman [Tue, 26 Aug 2008 14:35:21 +0000 (14:35 +0000)] 
Add add,delete,save and 'option' icons

17 years agoAdd channel configuration and setup.
Andreas Öman [Tue, 26 Aug 2008 14:15:33 +0000 (14:15 +0000)] 
Add channel configuration and setup.

htsclient.c is now no longer supported.

17 years agoRemove the conecpt of channel groups, it's too inflexible
Andreas Öman [Mon, 25 Aug 2008 20:37:19 +0000 (20:37 +0000)] 
Remove the conecpt of channel groups, it's too inflexible

17 years agoRemove stray function declaration
Andreas Öman [Mon, 25 Aug 2008 20:13:22 +0000 (20:13 +0000)] 
Remove stray function declaration

17 years agoDisplay network name for muxes in webui
Andreas Öman [Mon, 25 Aug 2008 20:04:49 +0000 (20:04 +0000)] 
Display network name for muxes in webui

17 years agoAdd support for probing all services on an DVB adapter
Andreas Öman [Mon, 25 Aug 2008 19:47:44 +0000 (19:47 +0000)] 
Add support for probing all services on an DVB adapter

17 years agoLog when serviceprobe has finished
Andreas Öman [Mon, 25 Aug 2008 19:47:31 +0000 (19:47 +0000)] 
Log when serviceprobe has finished

17 years agoBe more explicit with 'no video detected' rather than 'no input
Andreas Öman [Mon, 25 Aug 2008 19:44:29 +0000 (19:44 +0000)] 
Be more explicit with 'no video detected' rather than 'no input
detected' when probing for services.

17 years agoIf CAID == 0, don't even consider to descramble transport
Andreas Öman [Mon, 25 Aug 2008 19:44:05 +0000 (19:44 +0000)] 
If CAID == 0, don't even consider to descramble transport

17 years agoRemove \n in log messages
Andreas Öman [Mon, 25 Aug 2008 19:33:40 +0000 (19:33 +0000)] 
Remove \n in log messages

17 years agoRemove log whenever a transport changes status
Andreas Öman [Mon, 25 Aug 2008 19:33:28 +0000 (19:33 +0000)] 
Remove log whenever a transport changes status

17 years agoStart with DVB mux quality = 100
Andreas Öman [Mon, 25 Aug 2008 19:06:59 +0000 (19:06 +0000)] 
Start with DVB mux quality = 100

17 years agoKeep DVB multiplex quality in 0-100 range instead of -50 - 0
Andreas Öman [Mon, 25 Aug 2008 19:04:56 +0000 (19:04 +0000)] 
Keep DVB multiplex quality in 0-100 range instead of -50 - 0

17 years agoStore quality and status in settings
Andreas Öman [Mon, 25 Aug 2008 18:55:46 +0000 (18:55 +0000)] 
Store quality and status in settings

17 years agoRemove (unused) dvb_mux_state()
Andreas Öman [Mon, 25 Aug 2008 18:36:43 +0000 (18:36 +0000)] 
Remove (unused) dvb_mux_state()

17 years agoRemove toolbar from DVB adapter tree
Andreas Öman [Mon, 25 Aug 2008 18:32:41 +0000 (18:32 +0000)] 
Remove toolbar from DVB adapter tree

17 years agoMake sure we set displayname for running adapters
Andreas Öman [Mon, 25 Aug 2008 18:32:32 +0000 (18:32 +0000)] 
Make sure we set displayname for running adapters

17 years agoUse internal extjs instead of something at www.lonelycoder.com
Andreas Öman [Mon, 25 Aug 2008 18:22:08 +0000 (18:22 +0000)] 
Use internal extjs instead of something at www.lonelycoder.com

17 years agoImport extjs-2.2
Andreas Öman [Mon, 25 Aug 2008 18:21:38 +0000 (18:21 +0000)] 
Import extjs-2.2

17 years agoAdd support for delivering static content from embedded webserver.
Andreas Öman [Mon, 25 Aug 2008 18:11:28 +0000 (18:11 +0000)] 
Add support for delivering static content from embedded webserver.

Move extjs app to webui/static/app