Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 22, 2015
  1. @adamsutton

    linuxdvb: appears some tuners are not supporting FE_GET_EVENT

    adamsutton authored
    This results in a terminal lockup as the ioctl() will loop indefinitely,
    testing for != -1 was always a bad idea!
  2. @adamsutton
Commits on Nov 26, 2014
  1. @adamsutton
Commits on Oct 1, 2014
  1. @adamsutton @perexg

    channel: added support for getting icons from underlying services

    adamsutton authored perexg committed
    Also added an initial implementation of picon support.
Commits on Sep 29, 2014
  1. @adamsutton

    dvr autorec: don't delete spawned recordings on shutdown

    adamsutton authored
    This stops the odd behaviour of alerting the user to new recordings that are
    added on startup, that were previously in existance on shutdown.
Commits on Jul 7, 2014
  1. @adamsutton @perexg

    epggrab: test code for only tuning muxes that require it

    adamsutton authored perexg committed
Commits on Jun 28, 2014
  1. @adamsutton

    epggrab eit: ensure that the grabber always runs

    adamsutton authored
    The logic applied breaks several of the grabbers, the idea is a good one but
    the implementation is wrong. It's an area that clearly needs thought, but care
    must be taken to realise that there are lots of variations in how data is
    provided.
    
    The additionm of the user configurable flag on a mux is a good one, that at
    least gives the user the option to disable muxes.
Commits on Jun 11, 2014
  1. @adamsutton

    mpegts: fix some issues with network scanning

    adamsutton authored
    mux matching was far too strict and resulted in a failure to update muxes
    with new modulations etc... Also frequency changes were not detected, so
    there is some attempt to handle greater changes (mostly just DVB-S, could
    be extended).
    
    And where ONID/TSID are set, they are compared as an additional check.
    I think it's a case of suck it and see, but on my Astra 28.2E scan this
    did a nice job of cleaning up (including tying together modded) muxes.
  2. @adamsutton

    mpegts network_scan: move scanning structures back to network

    adamsutton authored
    This should make things slightly more efficient, I can't remember
    now why I made these global in the first place!
  3. @adamsutton
Commits on Jun 10, 2014
  1. @adamsutton

    mpegts network_scan: fix problems with having multiple networks

    adamsutton authored
    previously as soon as any mux failed it would give up assuming nothing else
    could be tuned. However just because no tuner was available that could service
    that mux doesn't mean there wasn't one that couldn't service another.
    
    The only real issue I can see with this is if we're idle scanning it's possible
    due to bad luck to starve muxes of an attempt. We can either rely on random
    chance or put some additional weighting based on time? Though that could be
    problematic for other reasons.
  2. @adamsutton

    build: disable strict aliasing

    adamsutton authored
    although can create a minor performance penalty it looks like many projects
    disable this as strict aliasing can create annoying warnings that are not
    always trivial to overcome at the expense of a relatively minor performance
    improvement.
  3. @adamsutton

    ssl: fix cleanup

    adamsutton authored
Commits on Jun 9, 2014
  1. @adamsutton

    mpegts: fix possible recursion, causing strange crashes

    adamsutton authored
    I'm not entirely sure what has changed that has made this a problem
    where it apparently wasn't before. That being said, its not nice and
    would previously have said it might cause undesirable side-effects.
    I would have been right!
  2. @adamsutton
  3. @adamsutton

    mpegts network_scan: fix queue ordering issue

    adamsutton authored
    This was causing entries just complete (idle scan) to get re-added to the head!
    Which ultimately resulted in only N entries ever getting serviced (where N is
    the number of available tuners)
  4. @adamsutton
  5. @adamsutton
  6. @adamsutton
  7. @adamsutton
  8. @adamsutton
  9. @adamsutton

    mpegts: first pass of new network scanner code

    adamsutton authored
    This doesn't currently include the scheduling of scans, just a centralised
    scanning queue and helper functions.
  10. @adamsutton
  11. @adamsutton
  12. @adamsutton

    util: added a reverse insert (sorted) routine to TAILQ

    adamsutton authored
    This changes the way in which equal objects are handled. Previously they'd
    be added to the HEAD and with this they add to the TAIL, which is what I
    need in network scanning code.
  13. @adamsutton
  14. @adamsutton
Commits on Jun 8, 2014
  1. @adamsutton
Commits on Jun 7, 2014
  1. @adamsutton
  2. @adamsutton
  3. @adamsutton

    Merge remote-tracking branch 'origin/pr/301'

    adamsutton authored
    Conflicts:
    	src/dvr/dvr.h
    	src/dvr/dvr_db.c
    	src/webui/extjs.c
    	src/webui/static/app/dvr.js
  4. @adamsutton
  5. @adamsutton
  6. @adamsutton
  7. @adamsutton
Something went wrong with that request. Please try again.