summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Basic support for streaming services (slow, thanks ffmpeg) and recordings ↵randomdan2014-03-20
| | | | (assumes storage endpoint) through the web frontend - implemented as two project2 stream sources
* Remove the pointless maint functions for program map and program ↵randomdan2014-03-13
| | | | associations, along with the pointless programid column
* Restructure into more sensibly arranged libsrandomdan2014-03-13
|
* Expose more of the interfacerandomdan2014-03-12
| | | | Gracefully handle not found problems
* Add the p2pvr Ice <-> Project2 type convertersrandomdan2014-03-11
| | | | | Add the beginnings of the web frontend Remove the deprecated p2 client code, now superceeded by the Project2 slice compiler
* Incorperate proper datetimes and durations now the core doesrandomdan2014-03-04
|
* Add an SI function to get a transport suitable for getting SI based on the ↵randomdan2014-02-10
| | | | delivery next being used for recordings, mimimises fails/retries
* Tweaks and scripts for a proper installrandomdan2014-02-08
|
* Fixes around the new muxer and sender featuresrandomdan2014-01-31
|
* Refactor tuner to use specific implementations of new interface for send ↵randomdan2014-01-22
| | | | | | | different (TS and SI) data to clients Refactor muxer to not block and read output data whilst writing input data Add a (service) streamer for testing
* Fix up pipe handling in the muxer and write stderr of muxer command into the lograndomdan2014-01-19
|
* Set default ffmpeg options to something now tried and testedrandomdan2014-01-19
|
* Minor fixes to schedulingrandomdan2014-01-19
|
* Add missing collocationOptimized fixrandomdan2014-01-13
| | | | Log exception on background send fail
* Remove junk for estimating device usagerandomdan2014-01-13
| | | | | Throw exception when no devices are available, don't return null Don't iterate all transponders when getting network details
* Basic implementation of a recorderrandomdan2014-01-09
|
* Makefile scripts for updating schema/databaserandomdan2014-01-07
|
* Select a remmeber the scheduleId for an upcoming recordingrandomdan2014-01-07
|
* Add event time range indexrandomdan2014-01-07
|
* Corrections to schemarandomdan2014-01-05
|
* Unify the daemon base coderandomdan2014-01-05
| | | | | | Enable multiple threads Add mutexes where required Proxy ICE logs into p2 logger
* Do reschudule automatically after events have been updatedrandomdan2014-01-04
|
* Explicit instantiations of instance store/map/set to avoid multiple ↵randomdan2014-01-04
| | | | instantiatation in different compilation units
* Log exceptions in scan frequency found handlerrandomdan2014-01-03
| | | | | Only set connection proxy for non-local calls Force indirect proxy use (for async) in demux send, add log on demux read error, fix use of poll()
* Catch all exceptions in scheduled update threadrandomdan2014-01-03
|
* Log status when tuning fails with no signal or carrierrandomdan2014-01-03
|
* Correctly map transport stream specifications in network tables for dvb-t ↵randomdan2014-01-02
| | | | | | | (dvb-c and dvb-s still need doing) Select delivery methods in transport stream id order Catch exceptions in scheduled update thread, unhandled ones abort
* Execeute updates of network, services and events on a schedule and on start uprandomdan2013-12-24
| | | | Includes fix for correctly handling threaded DB connection commits
* Patched to work with threaded DB connection interfacerandomdan2013-12-24
|
* Bit more tidy uprandomdan2013-12-22
|
* Fix slice scanner and split .ice files back into logical blocksrandomdan2013-12-22
|
* The start of a P2 P2PVR client library and a few fixes around type conversionsrandomdan2013-12-22
|
* Move some stuff into a utils librandomdan2013-12-17
|
* Add implementations of storage and recordings interfacesrandomdan2013-12-16
|
* Don't specify the owner in the schemarandomdan2013-12-16
|
* Fix events search index/function to accept null subtitles and/or descriptionsrandomdan2013-12-16
|
* Remove straggling debugrandomdan2013-12-16
|
* Add a simple muxer that just wraps around an ffmpeg processrandomdan2013-12-15
|
* Fixups around the schema of services and it's other columnsrandomdan2013-12-14
|
* Allow FileSink to take a file handle as well as a pathrandomdan2013-12-14
| | | | Pass a target to ServiceStreamer instead of it generating a hard coded one
* Extend interface for currently held recordingsrandomdan2013-12-13
|
* Add schema for storing previously recorded, things to recordrandomdan2013-12-13
| | | | | Store results of recording schedule Centralise some more DB stuff
* Tidy up and fix some DB core coderandomdan2013-12-12
| | | | Implement the rest of schdules interface properly
* Move the txHelper into dbClientrandomdan2013-12-11
|
* Add pre-compiled header supportrandomdan2013-12-11
|
* Support for storing SQL as separate resources and linking to them directlyrandomdan2013-12-11
|
* Adds some indexes to eventsrandomdan2013-12-11
| | | | | Adds support for season in events Improves regexen for extracting data from descriptions
* Adds basic scheduling support, although currently produces only debug output ↵randomdan2013-12-10
| | | | and has incomplete DB dependencies
* Extend container helpers to support different pointer typesrandomdan2013-12-10
|
* Centralise the DB coderandomdan2013-12-10
|