summaryrefslogtreecommitdiff
path: root/p2pvr/daemon
Commit message (Collapse)AuthorAge
...
* Actually throw the exceptions in deserialize object and tidy up the selectDan Goodliffe2015-06-13
|
* DB layer reports length in bytes, not charsDan Goodliffe2015-06-13
|
* Connect to test DB as user p2pvrDan Goodliffe2015-06-13
|
* Add the SqlSelectDeserializer for Slicer objects and covering unit testsDan Goodliffe2015-06-13
|
* Use native for instead BOOST_FOREACHDan Goodliffe2015-06-13
|
* Remove all the mess around symlinks and fancy structure in storage and add ↵Dan Goodliffe2015-06-13
| | | | some unit tests
* Fix case of SQLDan Goodliffe2015-06-13
|
* Big commit comprising mostly of changes to the DB structure to unify ↵Dan Goodliffe2015-06-13
| | | | recorded event details into events, lots of new unit tests
* Add mock tuner with sample SI dataDan Goodliffe2015-06-13
| | | | Add test suite for running maintenance jobs
* Centralize boost_utf declarationDan Goodliffe2015-06-13
|
* Standardize return value of HandleTableDan Goodliffe2015-06-13
|
* Move the mocked PQ db into the PQ module and start the basis of the SQL mod ↵Dan Goodliffe2015-04-28
| | | | unit tests
* Make the mock connector not PQ specificDan Goodliffe2015-04-25
|
* Add sandboxed database support to unit tests and lots of sample dataDan Goodliffe2015-04-25
|
* Add missing sort criteriaDan Goodliffe2014-12-11
|
* Add unit test that ensures p2 ice components compile and loadDan Goodliffe2014-12-09
|
* Scattering of fixes to remove hacks around paths and fix running the build ↵randomdan2014-11-13
| | | | from folders other than the project root
* First bash at a slicer ice proxy for TMDb and an untested instantiation in ↵randomdan2014-09-19
| | | | p2pvr's core adapter
* Support muxing directly in storagerandomdan2014-08-05
|
* Fix the order by clause to group events correctlyrandomdan2014-04-25
|
* Add methods for getting events that are part of schedulesrandomdan2014-04-19
|
* Add event search methodrandomdan2014-04-17
|
* 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
|
* Basic implementation of a recorderrandomdan2014-01-09
|
* Unify the daemon base coderandomdan2014-01-05
| | | | | | Enable multiple threads Add mutexes where required Proxy ICE logs into p2 logger
* 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
* Move some stuff into a utils librandomdan2013-12-17
|
* Adds basic scheduling support, although currently produces only debug output ↵randomdan2013-12-10
| | | | and has incomplete DB dependencies
* Add some SI functions for getting service stuffrandomdan2013-12-08
| | | | | | Add a templated SI parser to bounce table objects to a function Allow SI parsers to say they want the next instance of an object too Add ServiceStreamer to write a/v streams of a TS to a raw data client
* Tidy maintenance code into separate filesrandomdan2013-12-03
| | | | Change UpdateTransports to be UpdateNetwork
* Monitor tuner usage and close them if they go idle for a period of timerandomdan2013-12-03
|
* Changes to add downloading program association table and program map (big ↵randomdan2013-12-03
| | | | | | | | | | mess in maintenance.cpp now) Supporting changes in slice, general libs etc Wait for lock after tuning, throw on fail Don't register tuner as in use until tuning has succeeded Tweaks in table parser to be more helpful Count packets transmitted in a demux send
* First commit for big refactor into a Project2 daemon, much still to do, but ↵randomdan2013-11-28
much core stuff in place