]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
18 years agocleanup
Andreas Öman [Tue, 25 Mar 2008 17:52:49 +0000 (17:52 +0000)] 
cleanup

18 years agoFix complation on 64bit arch
Andreas Öman [Wed, 19 Mar 2008 07:56:28 +0000 (07:56 +0000)] 
Fix complation on 64bit arch

18 years agofix compilation error due to new ffmpeg include layout
Andreas Öman [Thu, 28 Feb 2008 16:25:34 +0000 (16:25 +0000)] 
fix compilation error due to new ffmpeg include layout

18 years agoinstall manpage
Andreas Öman [Thu, 28 Feb 2008 16:04:07 +0000 (16:04 +0000)] 
install manpage

18 years agoChange the thresholds for stopping subscriptions due to DVB errors.
Andreas Öman [Thu, 28 Feb 2008 15:28:09 +0000 (15:28 +0000)] 
Change the thresholds for stopping subscriptions due to DVB errors.
We need to have 10 seconds of consecutive errors in order to abort.

18 years agodocument the code word client
Andreas Öman [Mon, 25 Feb 2008 21:59:34 +0000 (21:59 +0000)] 
document the code word client

18 years agoget rid of an incorrect assert
Andreas Öman [Mon, 25 Feb 2008 21:07:31 +0000 (21:07 +0000)] 
get rid of an incorrect assert

18 years agoAdd XBMSP support
Andreas Öman [Mon, 25 Feb 2008 21:05:35 +0000 (21:05 +0000)] 
Add XBMSP support

18 years agoAdd an internal output fifo to enable ffmuxer to write to an internal fifo.
Andreas Öman [Mon, 25 Feb 2008 20:54:59 +0000 (20:54 +0000)] 
Add an internal output fifo to enable ffmuxer to write to an internal fifo.
Fix various bugs (in particular if output format was mpeg based)

18 years agoAllocate extra bytes to compensate for overreading in libavcodec
Andreas Öman [Mon, 25 Feb 2008 16:28:46 +0000 (16:28 +0000)] 
Allocate extra bytes to compensate for overreading in libavcodec

18 years agoAdd chapter for COMMERCIAL DETECTION
Andreas Öman [Mon, 25 Feb 2008 16:27:39 +0000 (16:27 +0000)] 
Add chapter for COMMERCIAL DETECTION
Some wording and spelling fixes

18 years agoffmpeg include paths have changed
Andreas Öman [Mon, 25 Feb 2008 09:40:52 +0000 (09:40 +0000)] 
ffmpeg include paths have changed

18 years agoAdd initial version of tvheadend's man page
Andreas Öman [Thu, 21 Feb 2008 21:45:41 +0000 (21:45 +0000)] 
Add initial version of tvheadend's man page

18 years agofix possible NULL deref bug
Andreas Öman [Thu, 21 Feb 2008 21:45:15 +0000 (21:45 +0000)] 
fix possible NULL deref bug

18 years agoInstead of having the xmltv parser load a preconfigured file, execute the grabbers...
Andreas Öman [Thu, 21 Feb 2008 21:12:21 +0000 (21:12 +0000)] 
Instead of having the xmltv parser load a preconfigured file, execute the grabbers directly and parse output.
We no longer need to rely on any cronjobs, etc for loading the xmltv db.

18 years agoAdd some functions for dealing with fork(), executing childs and reaping them.
Andreas Öman [Thu, 21 Feb 2008 21:11:09 +0000 (21:11 +0000)] 
Add some functions for dealing with fork(), executing childs and reaping them.

18 years agoclose on exec, preparing for fork() stuff
Andreas Öman [Thu, 21 Feb 2008 20:17:27 +0000 (20:17 +0000)] 
close on exec, preparing for fork() stuff

18 years agoAdd url '/channellist.xml' that deliver a list of all channels in xml format
Andreas Öman [Thu, 21 Feb 2008 20:08:44 +0000 (20:08 +0000)] 
Add url '/channellist.xml' that deliver a list of all channels in xml format

18 years ago- Log crashes to syslog.
Magnus Edenhill [Sat, 16 Feb 2008 20:42:13 +0000 (20:42 +0000)] 
- Log crashes to syslog.

18 years ago- Set up default channel groups before referring to them.
Magnus Edenhill [Sat, 16 Feb 2008 20:41:18 +0000 (20:41 +0000)] 
- Set up default channel groups before referring to them.

18 years agomove ffmuxer to a file of its own
Andreas Öman [Fri, 15 Feb 2008 16:39:22 +0000 (16:39 +0000)] 
move ffmuxer to a file of its own

18 years agoSplit out the ffmpeg guts of the PVR recorder to aid reusing it for other stuff
Andreas Öman [Fri, 15 Feb 2008 16:33:56 +0000 (16:33 +0000)] 
Split out the ffmpeg guts of the PVR recorder to aid reusing it for other stuff

18 years agoAdd tcp_qput(), for writing data to a tcp_queue
Andreas Öman [Fri, 15 Feb 2008 15:38:08 +0000 (15:38 +0000)] 
Add tcp_qput(), for writing data to a tcp_queue

18 years agomove code for resolving a username + password -> config to main.c (we want it to...
Andreas Öman [Fri, 15 Feb 2008 15:37:42 +0000 (15:37 +0000)] 
move code for resolving a username + password -> config to main.c (we want it to be more general)

18 years agoIf no setting storage has been specified in the config, warn user
Andreas Öman [Thu, 14 Feb 2008 06:52:02 +0000 (06:52 +0000)] 
If no setting storage has been specified in the config, warn user

18 years agofix html layout bug
Andreas Öman [Wed, 13 Feb 2008 21:44:13 +0000 (21:44 +0000)] 
fix html layout bug

18 years agoAdd support for autorecording rules
Andreas Öman [Wed, 13 Feb 2008 21:38:41 +0000 (21:38 +0000)] 
Add support for autorecording rules

18 years agoremove unused code
Andreas Öman [Wed, 13 Feb 2008 20:24:16 +0000 (20:24 +0000)] 
remove unused code

18 years agofix bug when clearing a future scheduled PVR session
Andreas Öman [Wed, 13 Feb 2008 19:11:53 +0000 (19:11 +0000)] 
fix bug when clearing a future scheduled PVR session

18 years agoAdd 'creator' to PVR entry
Andreas Öman [Wed, 13 Feb 2008 19:05:59 +0000 (19:05 +0000)] 
Add 'creator' to PVR entry

18 years agouse a table for recording log per-entry extra info
Andreas Öman [Wed, 13 Feb 2008 19:02:14 +0000 (19:02 +0000)] 
use a table for recording log per-entry extra info

18 years agocleanup PVR internal API a bit
Andreas Öman [Wed, 13 Feb 2008 18:55:47 +0000 (18:55 +0000)] 
cleanup PVR internal API a bit

18 years agofix comments
Andreas Öman [Wed, 13 Feb 2008 18:37:15 +0000 (18:37 +0000)] 
fix comments

18 years agoOnly use 'pvr_' as prefix for PVR function names
Andreas Öman [Wed, 13 Feb 2008 18:33:09 +0000 (18:33 +0000)] 
Only use 'pvr_' as prefix for PVR function names

18 years agoAdd function for removing all log entries for completed recordings
Andreas Öman [Wed, 13 Feb 2008 18:30:16 +0000 (18:30 +0000)] 
Add function for removing all log entries for completed recordings

18 years agochange wording
Andreas Öman [Wed, 13 Feb 2008 17:39:39 +0000 (17:39 +0000)] 
change wording

18 years agoRevamp the 'recorder' tab in the HTML UI
Andreas Öman [Wed, 13 Feb 2008 16:08:33 +0000 (16:08 +0000)] 
Revamp the 'recorder' tab in the HTML UI

18 years agosimplify
Andreas Öman [Wed, 13 Feb 2008 16:02:13 +0000 (16:02 +0000)] 
simplify

18 years agoDump RST (Running Status Table) to stdout so we can see them if we ever come across 'em
Andreas Öman [Wed, 13 Feb 2008 10:51:24 +0000 (10:51 +0000)] 
Dump RST (Running Status Table) to stdout so we can see them if we ever come across 'em

18 years agoAdd support for creating autorec entries directly from the search tab.
Andreas Öman [Wed, 13 Feb 2008 09:46:36 +0000 (09:46 +0000)] 
Add support for creating autorec entries directly from the search tab.

The autorec stuff is not yet implemented though

18 years agoshow number of entries found, and the number entries displayed (if we cut)
Andreas Öman [Wed, 13 Feb 2008 07:37:39 +0000 (07:37 +0000)] 
show number of entries found, and the number entries displayed (if we cut)

18 years agoshow up to 100 search results
Andreas Öman [Wed, 13 Feb 2008 07:15:21 +0000 (07:15 +0000)] 
show up to 100 search results

18 years agoReplace the 'content guide' with a much more powerful search tab
Andreas Öman [Tue, 12 Feb 2008 14:28:30 +0000 (14:28 +0000)] 
Replace the 'content guide' with a much more powerful search tab

18 years agouse MAIN_WIDTH to control width
Andreas Öman [Mon, 11 Feb 2008 18:07:44 +0000 (18:07 +0000)] 
use MAIN_WIDTH to control width

18 years agodont enqueue h264 frames if we dont have locked DTS yet
Andreas Öman [Sun, 10 Feb 2008 21:11:05 +0000 (21:11 +0000)] 
dont enqueue h264 frames if we dont have locked DTS yet

18 years agoreset priv data pointer after free
Andreas Öman [Sun, 10 Feb 2008 21:04:39 +0000 (21:04 +0000)] 
reset priv data pointer after free

18 years agostore stream language in pvr output files
Andreas Öman [Sun, 10 Feb 2008 20:08:55 +0000 (20:08 +0000)] 
store stream language in pvr output files

18 years agoAdd content based TV guide in HTML interface
Andreas Öman [Sun, 10 Feb 2008 20:01:29 +0000 (20:01 +0000)] 
Add content based TV guide in HTML interface

18 years agoAdd support for content type for events.
Andreas Öman [Sun, 10 Feb 2008 15:11:02 +0000 (15:11 +0000)] 
Add support for content type for events.

This is (and will be) based on the content types described in EN 300 468

Still a lot to do

18 years agodont float any description if the description string is empty
Andreas Öman [Sun, 10 Feb 2008 14:00:07 +0000 (14:00 +0000)] 
dont float any description if the description string is empty

18 years agoextract video framerate from PSI descriptiors
Andreas Öman [Sun, 10 Feb 2008 13:55:29 +0000 (13:55 +0000)] 
extract video framerate from PSI descriptiors

18 years agoclean up the PVR recop interface slightly. We want to have a clear distinction betwee...
Andreas Öman [Sun, 10 Feb 2008 13:44:11 +0000 (13:44 +0000)] 
clean up the PVR recop interface slightly. We want to have a clear distinction between aborting a current recording and clearing all status

18 years agoremove stray printf
Andreas Öman [Sun, 10 Feb 2008 13:35:01 +0000 (13:35 +0000)] 
remove stray printf

18 years agoif no other error happens, it should be status == DONE
Andreas Öman [Sun, 10 Feb 2008 13:34:13 +0000 (13:34 +0000)] 
if no other error happens, it should be status == DONE

18 years agodrop a stray printf
Andreas Öman [Sun, 10 Feb 2008 13:20:53 +0000 (13:20 +0000)] 
drop a stray printf

18 years agoif we dont have any PVR status, print so
Andreas Öman [Sun, 10 Feb 2008 13:20:41 +0000 (13:20 +0000)] 
if we dont have any PVR status, print so

18 years agofix some layout issues for events with PVR status
Andreas Öman [Sun, 10 Feb 2008 13:18:20 +0000 (13:18 +0000)] 
fix some layout issues for events with PVR status

18 years agorework recording database to use the settings framework instead
Andreas Öman [Sun, 10 Feb 2008 13:12:12 +0000 (13:12 +0000)] 
rework recording database to use the settings framework instead

18 years agofilename postfix can differ from internal lavf format name (we now name files .mkv...
Andreas Öman [Sun, 10 Feb 2008 12:38:01 +0000 (12:38 +0000)] 
filename postfix can differ from internal lavf format name (we now name files .mkv instead of .matroska)

18 years agoAdd PCR recovery from TS sources and add PCR drift compensation to TS output
Andreas Öman [Sun, 10 Feb 2008 12:26:22 +0000 (12:26 +0000)] 
Add PCR recovery from TS sources and add PCR drift compensation to TS output

18 years agoreorder the ts demuxer code slightly to prepare for PCR extraction
Andreas Öman [Sun, 10 Feb 2008 07:55:41 +0000 (07:55 +0000)] 
reorder the ts demuxer code slightly to prepare for PCR extraction

18 years agofix more memory leaks (many thanks to valgrind)
Andreas Öman [Sat, 9 Feb 2008 16:25:36 +0000 (16:25 +0000)] 
fix more memory leaks (many thanks to valgrind)

18 years agofix memory leak
Andreas Öman [Sat, 9 Feb 2008 11:15:00 +0000 (11:15 +0000)] 
fix memory leak

18 years agocorrectly de-init muxer
Andreas Öman [Sat, 9 Feb 2008 11:14:39 +0000 (11:14 +0000)] 
correctly de-init muxer

18 years agoFix h264 parser
Andreas Öman [Sat, 9 Feb 2008 07:51:41 +0000 (07:51 +0000)] 
Fix h264 parser

18 years agoIt seems most broadcasts uses a buffer fullness of half the vbv when sending, let...
Andreas Öman [Sat, 9 Feb 2008 07:49:25 +0000 (07:49 +0000)] 
It seems most broadcasts uses a buffer fullness of half the vbv when sending, let's do the same

18 years agocorrectly generate PCR if in pass-thru mode
Andreas Öman [Fri, 8 Feb 2008 14:23:07 +0000 (14:23 +0000)] 
correctly generate PCR if in pass-thru mode

18 years agoFix parsing of mpeg and ac3 audio
Andreas Öman [Fri, 8 Feb 2008 13:46:34 +0000 (13:46 +0000)] 
Fix parsing of mpeg and ac3 audio

18 years agoMux AC3 again
Andreas Öman [Fri, 8 Feb 2008 13:46:17 +0000 (13:46 +0000)] 
Mux AC3 again

18 years agoonly need to check if we have the exact amount of bits we're interested in
Andreas Öman [Wed, 6 Feb 2008 22:11:10 +0000 (22:11 +0000)] 
only need to check if we have the exact amount of bits we're interested in

18 years agofix avgen to work with new parser framework
Andreas Öman [Wed, 6 Feb 2008 22:05:47 +0000 (22:05 +0000)] 
fix avgen to work with new parser framework

18 years agocorrectly set frametype
Andreas Öman [Wed, 6 Feb 2008 22:05:31 +0000 (22:05 +0000)] 
correctly set frametype

18 years agomake file_input work again
Andreas Öman [Wed, 6 Feb 2008 21:51:09 +0000 (21:51 +0000)] 
make file_input work again

18 years agoAdd ability to parse whole frames (without the reassembly stuff)
Andreas Öman [Wed, 6 Feb 2008 21:50:58 +0000 (21:50 +0000)] 
Add ability to parse whole frames (without the reassembly stuff)

18 years agodrop stray printf
Andreas Öman [Tue, 5 Feb 2008 20:07:50 +0000 (20:07 +0000)] 
drop stray printf

18 years agoremove stray printf
Andreas Öman [Tue, 5 Feb 2008 19:15:41 +0000 (19:15 +0000)] 
remove stray printf

18 years agono need to explicitly configure RTSP server IP, instead deduce info from established...
Andreas Öman [Tue, 5 Feb 2008 19:14:31 +0000 (19:14 +0000)] 
no need to explicitly configure RTSP server IP, instead deduce info from established http connection

18 years agoFigure local address of established TCP session
Andreas Öman [Tue, 5 Feb 2008 19:13:26 +0000 (19:13 +0000)] 
Figure local address of established TCP session

18 years agoAdd support for deliberate corruption of generated MPEG TS streams
Andreas Öman [Tue, 5 Feb 2008 11:27:57 +0000 (11:27 +0000)] 
Add support for deliberate corruption of generated MPEG TS streams

18 years agoMake file input slightly better (correctly compute duration and PTS)
Andreas Öman [Tue, 5 Feb 2008 11:27:36 +0000 (11:27 +0000)] 
Make file input slightly better (correctly compute duration and PTS)

18 years agoforgot those
Andreas Öman [Tue, 5 Feb 2008 08:57:16 +0000 (08:57 +0000)] 
forgot those

18 years agoRewrite transport stream multiplexer and add decent parsers for all sources.
Andreas Öman [Tue, 5 Feb 2008 05:58:48 +0000 (05:58 +0000)] 
Rewrite transport stream multiplexer and add decent parsers for all sources.

We can now produce a compliant TSMUX output that plays on low-end systems.

Some fallout from this (which is yet to be fixed): h264, v4l and avgen

18 years agoMissed files belonging with the ts demux revamp
Andreas Öman [Mon, 28 Jan 2008 22:00:31 +0000 (22:00 +0000)] 
Missed files belonging with the ts demux revamp

18 years agoImplement the TS packet demuxer as a startcode parser instead of relying on the paylo...
Andreas Öman [Mon, 28 Jan 2008 21:53:49 +0000 (21:53 +0000)] 
Implement the TS packet demuxer as a startcode parser instead of relying on the payload-unit-start-indicator bit.
This delivers packets faster thru the system for sources that only sets the payload-unit-start-indicator bits on I-frames

18 years agowe may outrank weight if it is equal
Andreas Öman [Mon, 28 Jan 2008 20:57:53 +0000 (20:57 +0000)] 
we may outrank weight if it is equal

18 years agoget rid of a few stray debug printf:s
Andreas Öman [Mon, 28 Jan 2008 20:41:04 +0000 (20:41 +0000)] 
get rid of a few stray debug printf:s

18 years agouse individual files for storing configuration. This is not so error prone.
Andreas Öman [Mon, 28 Jan 2008 20:40:35 +0000 (20:40 +0000)] 
use individual files for storing configuration. This is not so error prone.
Also, use a better naming scheme for DVB adapters (adapter vendor name + a sequence id)

18 years agoSplit streaming control from transport stream muxer.
Andreas Öman [Sat, 26 Jan 2008 12:15:34 +0000 (12:15 +0000)] 
Split streaming control from transport stream muxer.
While at it, improve the TS muxer quite a bit. Not perfect yet, but much better.

18 years agoInitial HTSP async support
Andreas Öman [Mon, 14 Jan 2008 19:07:46 +0000 (19:07 +0000)] 
Initial HTSP async support

18 years agoremove (the unused) plugin framework
Andreas Öman [Sat, 12 Jan 2008 07:39:23 +0000 (07:39 +0000)] 
remove (the unused) plugin framework

18 years agoAdd a code word client and descrambling code.
Andreas Öman [Sat, 12 Jan 2008 07:37:08 +0000 (07:37 +0000)] 
Add a code word client and descrambling code.

18 years ago'htsclient' need a full demux in order to correctly rewrite MPEG transport stream
Andreas Öman [Thu, 10 Jan 2008 10:55:50 +0000 (10:55 +0000)] 
'htsclient' need a full demux in order to correctly rewrite MPEG transport stream

18 years agofix incorrect compare which caused mux switching not to work at all
Andreas Öman [Thu, 10 Jan 2008 10:55:00 +0000 (10:55 +0000)] 
fix incorrect compare which caused mux switching not to work at all

18 years agoScrap the notion of "dvb mux instance" and "dvb mux".
Andreas Öman [Wed, 9 Jan 2008 13:14:34 +0000 (13:14 +0000)] 
Scrap the notion of "dvb mux instance" and "dvb mux".

Instead use 'transport' to instansiate the same channel multiple times, even if it's seen on multiple adapters on the same DVB network.

18 years agostylish
Andreas Öman [Wed, 9 Jan 2008 12:23:25 +0000 (12:23 +0000)] 
stylish

18 years agoremove legacy way of configuring dvb muxes
Andreas Öman [Wed, 9 Jan 2008 12:21:30 +0000 (12:21 +0000)] 
remove legacy way of configuring dvb muxes

18 years agofix typo
Andreas Öman [Wed, 9 Jan 2008 12:16:21 +0000 (12:16 +0000)] 
fix typo

18 years agodont require 'interface-address' to be specified for multicast output
Andreas Öman [Wed, 9 Jan 2008 11:36:16 +0000 (11:36 +0000)] 
dont require 'interface-address' to be specified for multicast output

18 years agoreindent
Andreas Öman [Wed, 9 Jan 2008 11:32:46 +0000 (11:32 +0000)] 
reindent

18 years agoremove stray printf:s
Andreas Öman [Wed, 9 Jan 2008 10:46:29 +0000 (10:46 +0000)] 
remove stray printf:s