]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
17 years agoFix two spelling errors
Andreas Öman [Sat, 11 Oct 2008 07:29:44 +0000 (07:29 +0000)] 
Fix two spelling errors

17 years agoFinal touches to the buildsystem for installing
Andreas Öman [Sat, 11 Oct 2008 07:18:59 +0000 (07:18 +0000)] 
Final touches to the buildsystem for installing

17 years agoMake tvheadend installable.
Andreas Öman [Thu, 9 Oct 2008 21:56:22 +0000 (21:56 +0000)] 
Make tvheadend installable.

17 years agoAdd documentation framework.
Andreas Öman [Thu, 9 Oct 2008 20:43:08 +0000 (20:43 +0000)] 
Add documentation framework.

17 years agoSlight adjustment of where and how settings path is deduced.
Andreas Öman [Thu, 9 Oct 2008 20:42:24 +0000 (20:42 +0000)] 
Slight adjustment of where and how settings path is deduced.

17 years agoIf code word client fail to connect, don't retry too quickly.
Andreas Öman [Thu, 9 Oct 2008 19:13:46 +0000 (19:13 +0000)] 
If code word client fail to connect, don't retry too quickly.

17 years agoBe sligtly more descriptive about a feature not yet implemented.
Andreas Öman [Wed, 8 Oct 2008 16:58:59 +0000 (16:58 +0000)] 
Be sligtly more descriptive about a feature not yet implemented.

17 years agoFix various issues related to startup / pidfiles / daemonizing.
Andreas Öman [Tue, 7 Oct 2008 16:53:20 +0000 (16:53 +0000)] 
Fix various issues related to startup / pidfiles / daemonizing.

17 years agoUpdate manpage to reflect reality.
Andreas Öman [Tue, 7 Oct 2008 16:48:36 +0000 (16:48 +0000)] 
Update manpage to reflect reality.

17 years agoRemove unused command line options
Andreas Öman [Tue, 7 Oct 2008 15:41:49 +0000 (15:41 +0000)] 
Remove unused command line options

17 years agoDon't send 'language' in HTSP component descriptor if it's not set.
Andreas Öman [Sun, 5 Oct 2008 17:37:13 +0000 (17:37 +0000)] 
Don't send 'language' in HTSP component descriptor if it's not set.

17 years agoInstead of relying on frontend status to reject non-working transports,
Andreas Öman [Sun, 5 Oct 2008 16:59:36 +0000 (16:59 +0000)] 
Instead of relying on frontend status to reject non-working transports,
use the quality index.

17 years agoDrop RBSP padding NAL units from h264 streams.
Andreas Öman [Sat, 4 Oct 2008 17:25:09 +0000 (17:25 +0000)] 
Drop RBSP padding NAL units from h264 streams.

17 years agoSupport fixed slice type per frame.
Andreas Öman [Sat, 4 Oct 2008 10:55:59 +0000 (10:55 +0000)] 
Support fixed slice type per frame.

17 years agoIf event can not be created, don't crash.
Andreas Öman [Sat, 4 Oct 2008 10:53:10 +0000 (10:53 +0000)] 
If event can not be created, don't crash.

17 years agohtsmsg now only have 'signed 64 bit' as internal type.
Andreas Öman [Sat, 4 Oct 2008 10:21:39 +0000 (10:21 +0000)] 
htsmsg now only have 'signed 64 bit' as internal type.

We allow conversion to/from u32 and s32 assuming it does not overflow.
This approach is more stringent and less error-prone.

17 years agoCosmetics
Andreas Öman [Thu, 2 Oct 2008 17:08:27 +0000 (17:08 +0000)] 
Cosmetics

17 years agoFix teletext parsing and add support for parsing TV4 rundown.
Andreas Öman [Wed, 1 Oct 2008 20:04:38 +0000 (20:04 +0000)] 
Fix teletext parsing and add support for parsing TV4 rundown.

17 years agoUse a different strategy for keeping track of current event per channel.
Andreas Öman [Wed, 1 Oct 2008 20:03:43 +0000 (20:03 +0000)] 
Use a different strategy for keeping track of current event per channel.

17 years agoQueue should not be cleared by streaming anymore.
Andreas Öman [Wed, 1 Oct 2008 16:40:23 +0000 (16:40 +0000)] 
Queue should not be cleared by streaming anymore.

17 years agotvheadend: fix race condition during DVR stop procedure that could cause
Andreas Öman [Wed, 1 Oct 2008 16:40:04 +0000 (16:40 +0000)] 
tvheadend: fix race condition during DVR stop procedure that could cause
tvheadend to crash.

17 years agoRemove unnecessary include of teletext.h
Andreas Öman [Mon, 29 Sep 2008 21:06:15 +0000 (21:06 +0000)] 
Remove unnecessary include of teletext.h

17 years agoAdd classic delay when reporting back failed authentication.
Andreas Öman [Mon, 29 Sep 2008 20:19:07 +0000 (20:19 +0000)] 
Add classic delay when reporting back failed authentication.

17 years agoUpdate list of DVB muxes
Andreas Öman [Mon, 29 Sep 2008 12:31:57 +0000 (12:31 +0000)] 
Update list of DVB muxes

17 years agoAdd TLD for Hong Kong
Andreas Öman [Mon, 29 Sep 2008 12:31:29 +0000 (12:31 +0000)] 
Add TLD for Hong Kong

17 years agotvheadend: remove rpc.[ch]
Andreas Öman [Mon, 29 Sep 2008 11:53:29 +0000 (11:53 +0000)] 
tvheadend: remove rpc.[ch]

No longer used.

17 years agoSend frametype in muxpkt too
Andreas Öman [Sun, 28 Sep 2008 20:57:56 +0000 (20:57 +0000)] 
Send frametype in muxpkt too

17 years agoIf HTSP output queue is empty, say that delay == 0
Andreas Öman [Sun, 28 Sep 2008 20:15:58 +0000 (20:15 +0000)] 
If HTSP output queue is empty, say that delay == 0

17 years agoImplement a slighlty more advanced idle monitor scheme that checks back more often...
Andreas Öman [Sun, 28 Sep 2008 18:51:05 +0000 (18:51 +0000)] 
Implement a slighlty more advanced idle monitor scheme that checks back more often on bad muxes.

17 years agoInclude limits.h to get PATH_MAX, makes it compile on fedora 9
Mattias Wadman [Sun, 28 Sep 2008 18:25:02 +0000 (18:25 +0000)] 
Include limits.h to get PATH_MAX, makes it compile on fedora 9

17 years agoRemove stray debug (why does this always happen?!?!?!?!"#¤¡@£)
Andreas Öman [Sun, 28 Sep 2008 18:02:48 +0000 (18:02 +0000)] 
Remove stray debug (why does this always happen?!?!?!?!"#¤¡@£)

17 years agoRewrok the DVB frontend monitor timer slightly.
Andreas Öman [Sun, 28 Sep 2008 18:02:15 +0000 (18:02 +0000)] 
Rewrok the DVB frontend monitor timer slightly.

17 years agoRemove destructive debug
Andreas Öman [Sun, 28 Sep 2008 17:27:38 +0000 (17:27 +0000)] 
Remove destructive debug

17 years agoHTSP Server: Maintain stats about streaming queues and send periodic
Andreas Öman [Sun, 28 Sep 2008 17:19:11 +0000 (17:19 +0000)] 
HTSP Server: Maintain stats about streaming queues and send periodic
updates to client.

17 years agoKeep track of number of streaming payload bytes in queue for HTSP
Andreas Öman [Sun, 28 Sep 2008 16:37:16 +0000 (16:37 +0000)] 
Keep track of number of streaming payload bytes in queue for HTSP
clients

17 years agoNot all EPG types have a name, so don't deref ecg_name.
Andreas Öman [Sun, 28 Sep 2008 15:36:31 +0000 (15:36 +0000)] 
Not all EPG types have a name, so don't deref ecg_name.

17 years agoDescription may be NULL so don't deref it.
Andreas Öman [Sun, 28 Sep 2008 15:36:11 +0000 (15:36 +0000)] 
Description may be NULL so don't deref it.

17 years agotvheadend: Use atomic ops for packet refcounts instead of a global mutex
Andreas Öman [Sun, 28 Sep 2008 13:28:43 +0000 (13:28 +0000)] 
tvheadend: Use atomic ops for packet refcounts instead of a global mutex

17 years agoFix a init/configload memoryleak.
Andreas Öman [Sun, 28 Sep 2008 12:17:17 +0000 (12:17 +0000)] 
Fix a init/configload memoryleak.

17 years agoAdd support for assign icon to tags (and forward this over HTSP)
Andreas Öman [Sun, 28 Sep 2008 08:20:30 +0000 (08:20 +0000)] 
Add support for assign icon to tags (and forward this over HTSP)

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

17 years agoAdd streaming support to HTSP.
Andreas Öman [Sat, 27 Sep 2008 16:49:12 +0000 (16:49 +0000)] 
Add streaming support to HTSP.
Still needs some polishing, but can deliver multiple channels without
problems to showtime.

17 years agoAdd a streaming target pointer for convenience use.
Andreas Öman [Sat, 27 Sep 2008 16:48:05 +0000 (16:48 +0000)] 
Add a streaming target pointer for convenience use.

17 years agoSet sample_aspect_ratio in format stream or ffmpeg will bail out on us.
Andreas Öman [Sat, 27 Sep 2008 13:44:32 +0000 (13:44 +0000)] 
Set sample_aspect_ratio in format stream or ffmpeg will bail out on us.

17 years agoAdd callback driven streaming delivery (as opposed to thread + queue). Will be used...
Andreas Öman [Sat, 27 Sep 2008 13:41:41 +0000 (13:41 +0000)] 
Add callback driven streaming delivery (as opposed to thread + queue). Will be used by HTSP.

17 years agoRevive HTSP server.
Andreas Öman [Sat, 27 Sep 2008 13:24:00 +0000 (13:24 +0000)] 
Revive HTSP server.

No streaming support yet but we are able to do these things:

* Notify clients about channel add/update/delete
* Notify clients about tag add/update/delete
* Respond to EPG queries

17 years agoRemove an unnecessary htsmsg_copy() which caused a memory leak.
Andreas Öman [Sat, 27 Sep 2008 12:10:27 +0000 (12:10 +0000)] 
Remove an unnecessary htsmsg_copy() which caused a memory leak.

17 years agoAdd a checkbox for enabling/disabling grabbing.
Andreas Öman [Sat, 27 Sep 2008 09:15:00 +0000 (09:15 +0000)] 
Add a checkbox for enabling/disabling grabbing.

17 years agoFix memory leaks
Andreas Öman [Fri, 26 Sep 2008 05:07:01 +0000 (05:07 +0000)] 
Fix memory leaks

17 years agoRemove autorec.? - It's reimplemented in the dvr/ -subdir.
Andreas Öman [Thu, 25 Sep 2008 16:41:14 +0000 (16:41 +0000)] 
Remove autorec.? - It's reimplemented in the dvr/ -subdir.

17 years agoAdd access control. (admin, recording and webinterface)
Andreas Öman [Thu, 25 Sep 2008 16:38:55 +0000 (16:38 +0000)] 
Add access control. (admin, recording and webinterface)

17 years agoMake it possible to download recorded events directly from the web ui.
Andreas Öman [Wed, 24 Sep 2008 21:30:08 +0000 (21:30 +0000)] 
Make it possible to download recorded events directly from the web ui.

17 years agoFix a broken comment.
Andreas Öman [Wed, 24 Sep 2008 21:05:28 +0000 (21:05 +0000)] 
Fix a broken comment.

17 years agoAdd backing code for auto recording.
Andreas Öman [Wed, 24 Sep 2008 20:45:38 +0000 (20:45 +0000)] 
Add backing code for auto recording.

This more or less marks the DVR infrastructure in Tvheadend back to what it once was!

Fixes issue #18

17 years agoAllow autorecording to be created directly as a result of an EPG search query.
Andreas Öman [Wed, 24 Sep 2008 20:10:49 +0000 (20:10 +0000)] 
Allow autorecording to be created directly as a result of an EPG search query.

17 years agoDrop debugging statements
Andreas Öman [Wed, 24 Sep 2008 19:53:54 +0000 (19:53 +0000)] 
Drop debugging statements

17 years agoAdd content group and comment to auto recording.
Andreas Öman [Wed, 24 Sep 2008 17:02:21 +0000 (17:02 +0000)] 
Add content group and comment to auto recording.

17 years agoDon't forget to init epg subsystem.
Andreas Öman [Wed, 24 Sep 2008 17:01:58 +0000 (17:01 +0000)] 
Don't forget to init epg subsystem.

17 years agoAllow events to extend in time.
Andreas Öman [Wed, 24 Sep 2008 16:39:06 +0000 (16:39 +0000)] 
Allow events to extend in time.

17 years agoReplace e_duration with e_stop, it's much more usable
Andreas Öman [Wed, 24 Sep 2008 15:52:49 +0000 (15:52 +0000)] 
Replace e_duration with e_stop, it's much more usable

17 years agoRemove dead code
Andreas Öman [Wed, 24 Sep 2008 15:50:30 +0000 (15:50 +0000)] 
Remove dead code

17 years agoKeep track of current event on all channels.
Andreas Öman [Wed, 24 Sep 2008 15:50:07 +0000 (15:50 +0000)] 
Keep track of current event on all channels.

17 years agoFix one-shot memory leak in xmltv (loaded configuration)
Andreas Öman [Wed, 24 Sep 2008 15:42:09 +0000 (15:42 +0000)] 
Fix one-shot memory leak in xmltv (loaded configuration)

17 years agoAdd tables and web ui editor for auto recording.
Andreas Öman [Tue, 23 Sep 2008 21:16:59 +0000 (21:16 +0000)] 
Add tables and web ui editor for auto recording.
No backing logic yet though.

17 years agoDrop stray debug printf
Andreas Öman [Tue, 23 Sep 2008 19:39:15 +0000 (19:39 +0000)] 
Drop stray debug printf

17 years agoIf a channel is destryed purge any DVR entries tied to it.
Andreas Öman [Tue, 23 Sep 2008 19:38:53 +0000 (19:38 +0000)] 
If a channel is destryed purge any DVR entries tied to it.

17 years agoRename 'pvr' to 'dvr'
Andreas Öman [Tue, 23 Sep 2008 19:32:57 +0000 (19:32 +0000)] 
Rename 'pvr' to 'dvr'

17 years agoFactor out all gridEditor code to a file of its own. ExtJS is sweet!
Andreas Öman [Tue, 23 Sep 2008 19:30:54 +0000 (19:30 +0000)] 
Factor out all gridEditor code to a file of its own. ExtJS is sweet!

17 years agoSplit the 'DVR' tab into multiple panels
Andreas Öman [Tue, 23 Sep 2008 19:05:07 +0000 (19:05 +0000)] 
Split the 'DVR' tab into multiple panels

17 years agoSupport settings XMLTV grabbing interval.
Andreas Öman [Tue, 23 Sep 2008 17:09:15 +0000 (17:09 +0000)] 
Support settings XMLTV grabbing interval.

17 years agoWe can not do any emebbed xmltv config yet
Andreas Öman [Tue, 23 Sep 2008 16:26:19 +0000 (16:26 +0000)] 
We can not do any emebbed xmltv config yet

17 years agoAdd system wide scanning of XMLTV grabbers.
Andreas Öman [Mon, 22 Sep 2008 21:51:09 +0000 (21:51 +0000)] 
Add system wide scanning of XMLTV grabbers.

Add support for selecting XMLTV grabber from web user interface.

17 years agoDrop some ugly logging from spawn.c
Andreas Öman [Mon, 22 Sep 2008 21:42:00 +0000 (21:42 +0000)] 
Drop some ugly logging from spawn.c

17 years agoChange to first page on reset or filter changes
Mattias Wadman [Sun, 21 Sep 2008 18:55:43 +0000 (18:55 +0000)] 
Change to first page on reset or filter changes

17 years agoKeep all dvr-related config in a directory of its own.
Andreas Öman [Sun, 21 Sep 2008 18:17:28 +0000 (18:17 +0000)] 
Keep all dvr-related config in a directory of its own.

17 years agoFix deadlock issues in dvr when recording is completed
Andreas Öman [Sun, 21 Sep 2008 18:16:14 +0000 (18:16 +0000)] 
Fix deadlock issues in dvr when recording is completed

17 years agoFlush out events when they have passed in time.
Andreas Öman [Sun, 21 Sep 2008 12:08:36 +0000 (12:08 +0000)] 
Flush out events when they have passed in time.

17 years agoRemove stray console.log()s
Andreas Öman [Sun, 21 Sep 2008 11:44:29 +0000 (11:44 +0000)] 
Remove stray console.log()s

17 years agoMore robust configuaration of channel icons.
Andreas Öman [Sun, 21 Sep 2008 11:03:08 +0000 (11:03 +0000)] 
More robust configuaration of channel icons.

17 years agoWhen creating a new channel, try to automap xmltv channel directly.
Andreas Öman [Sun, 21 Sep 2008 10:57:43 +0000 (10:57 +0000)] 
When creating a new channel, try to automap xmltv channel directly.

17 years agoRemove the 'setup xmltv' button from channel configuration
Andreas Öman [Sun, 21 Sep 2008 10:34:21 +0000 (10:34 +0000)] 
Remove the 'setup xmltv' button from channel configuration

17 years agoRemove unused field 'ch_epg_cur_event' from channel_t
Andreas Öman [Sun, 21 Sep 2008 10:32:37 +0000 (10:32 +0000)] 
Remove unused field 'ch_epg_cur_event' from channel_t

17 years agoDrop packets with 'Transport Error Indicator' set
Andreas Öman [Sun, 21 Sep 2008 10:27:55 +0000 (10:27 +0000)] 
Drop packets with 'Transport Error Indicator' set

17 years agoMake root directory, log retention time and DVR titles/filenames configurable.
Andreas Öman [Sun, 21 Sep 2008 09:37:35 +0000 (09:37 +0000)] 
Make root directory, log retention time and DVR titles/filenames configurable.

17 years agoAdd support for configuring DVR settings.
Andreas Öman [Sat, 20 Sep 2008 12:59:23 +0000 (12:59 +0000)] 
Add support for configuring DVR settings.

17 years agoPrint version to stderr when we've started
Andreas Öman [Sat, 20 Sep 2008 10:30:11 +0000 (10:30 +0000)] 
Print version to stderr when we've started

17 years agoRemove a debug printf
Andreas Öman [Sat, 20 Sep 2008 10:28:44 +0000 (10:28 +0000)] 
Remove a debug printf

17 years agodvb: Don't steal transport when weight is equal (avoids ping-ponging of subscriptions)
Andreas Öman [Sat, 20 Sep 2008 06:39:44 +0000 (06:39 +0000)] 
dvb: Don't steal transport when weight is equal (avoids ping-ponging of subscriptions)

17 years agodvr: only actually write packets if we're past our start time (we don't want to write...
Andreas Öman [Sat, 20 Sep 2008 06:38:42 +0000 (06:38 +0000)] 
dvr: only actually write packets if we're past our start time (we don't want to write during preamble)

17 years agoMake timestamps continious even if we skip over commercial breaks during recording.
Andreas Öman [Sat, 20 Sep 2008 06:24:43 +0000 (06:24 +0000)] 
Make timestamps continious even if we skip over commercial breaks during recording.

17 years agoRemove ffmuxer and pvr (now implemented in dvr/)
Andreas Öman [Sat, 20 Sep 2008 06:11:02 +0000 (06:11 +0000)] 
Remove ffmuxer and pvr (now implemented in dvr/)

17 years agoRemove "mux"ing code which has been replaced with the "streaming" components
Andreas Öman [Sat, 20 Sep 2008 06:10:10 +0000 (06:10 +0000)] 
Remove "mux"ing code which has been replaced with the "streaming" components

17 years agoReimplement recording, still lacks a few details
Andreas Öman [Sat, 20 Sep 2008 06:06:41 +0000 (06:06 +0000)] 
Reimplement recording, still lacks a few details

* Starts too early
* Subscription sorting is not stable (qsort) so if multiple recording colides there will be problems
* Settings is not configurable

17 years agoAdd more helpers to internal streaming framework
Andreas Öman [Sat, 20 Sep 2008 06:05:20 +0000 (06:05 +0000)] 
Add more helpers to internal streaming framework

17 years agoStripe rows and disable selection in EPG and DVR grid.
Andreas Öman [Thu, 18 Sep 2008 20:12:38 +0000 (20:12 +0000)] 
Stripe rows and disable selection in EPG and DVR grid.

17 years agoImplement delivery of packets via streaming_pads
Andreas Öman [Wed, 17 Sep 2008 21:21:15 +0000 (21:21 +0000)] 
Implement delivery of packets via streaming_pads

17 years agoFix spelling error
Andreas Öman [Wed, 17 Sep 2008 21:08:57 +0000 (21:08 +0000)] 
Fix spelling error

17 years agoAdd missing DVR files
Andreas Öman [Wed, 17 Sep 2008 21:08:17 +0000 (21:08 +0000)] 
Add missing DVR files

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.