Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 37

Thread: Picture breakup on freeview T2 Belmont transmitter

  1. #16
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    If I record ITV3 (C30- 545.8MHz, a low-ish powered SD mux @50kW) using tuner B, and record BBC1 SD (C22 482.0Mhz @150kW) on tuner C, there is interference on tuner B.

    Tuner B works fine in isolation, and even when tuner C is recording an HD channel.

    Any other combination of tuners seems to work ok.

    One thing that caught me out was that different tuners get used when waking up from deep standby if the box doesn't drop back to standby during the recording(s) (as it should).
    Last edited by ccs; 22-06-18 at 11:30.

  2. #17
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Just tried again, with Tuner D having its own feed rather than the RF out from Tuner C.

    ITV3 now looks ok, however ITV Be, on the same mux, breaks up, but works fine when Tuner C is no longer recording.

    I also tried 5.1.021 yesterday, but the problem was still showing.
    Last edited by ccs; 22-06-18 at 14:05.

  3. #18
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,541
    Thanks
    6,517
    Thanked 9,224 Times in 6,287 Posts
    Is the problem?
    the recorded services
    viewing live services
    both
    neither

    If recorded services, have you tried a different storage device?

    May I also suggests you remove the non-functioning tuner instead of just disabing it.

  4. #19
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Both recorded and live services are affected.

    Removing tuner D has always been on the list, and replacing C with D if that didn't work.

    Odd that it's taken 3 years to show, a faulty tuner which only fails under very specific conditions is a bit hard to understand.

  5. #20
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Disabling tuner C and enabling tuner D didn't help.

    Removing tuner D didn't help.

    Replacing tuner B with tuner D has made a big difference, the mux works fine apart from a couple of minor clitches in a 65 minute recording.

    The only fly in the ointment is that the same recording I made on a topfield didn't have the 2 clitches.

  6. #21
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by ccs View Post
    Odd that it's taken 3 years to show, a faulty tuner which only fails under very specific conditions is a bit hard to understand.
    One of the 3 built-in tuners in my et8000 (the B one) started playing up a few months back (A and C were OK). A replacement from Germany worked OK at first (it's a different chipset and seems to prefer a weaker signal...) but then it played up too (possibly signal related). In the end I disabled it, since I have two (different) USB tuners as well and I've never had more than 4 muxes in use at once (in fact I doubt that I've ever had more then 3).
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  7. #22
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,541
    Thanks
    6,517
    Thanked 9,224 Times in 6,287 Posts
    Swapping tuners can possibly cause errors later on. The tuner in use can change depending on timers and mux in use. Might be an idea to test one fitted at a time or two so that the permutations/combinations are reduced. I presume that you have labelled them up.

  8. #23
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Thanks for the replies.

    I'll just have to keep an eye on it and see how it goes.

    Any chance of storing the tuner being used in timers.xml as part of the start recording record?

    I've found that working out which tuner has been used for a recording after it has finished is almost impossible.

  9. #24
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,541
    Thanks
    6,517
    Thanked 9,224 Times in 6,287 Posts
    You can set the preferred tuner for recordings.

    Sent from my Moto G (5S) using Forum Fiend v1.3.3.

  10. #25
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Quote Originally Posted by abu baniaz View Post
    You can set the preferred tuner for recordings.
    I know, but when 3 or 4 recordings are running at the same time, for a variety of reasons, you can't predict which ones will get used.

  11. #26
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,541
    Thanks
    6,517
    Thanked 9,224 Times in 6,287 Posts
    I don't think that is possible.

    Sent from my Moto G (5S) using Forum Fiend v1.3.3.

  12. #27
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by abu baniaz View Post
    I don't think that is possible.
    I'm looking.... Somewhere the code must know which tuner it is using, but it's not at all obvious where that might be.
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  13. The Following User Says Thank You to birdman For This Useful Post:

    ccs (25-06-18)

  14. #28
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by birdman View Post
    I'm looking.... Somewhere the code must know which tuner it is using, but it's not at all obvious where that might be.
    I've found a way to do it - after much searching of the code a look at TimerSanityCheck.py provided a simple method.
    Now I just need to get 0, 1, ... mapped to A, B, ... .
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  15. #29
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    This is the required code change (in RecordTimer.py):

    Code:
    @@ -24,6 +24,8 @@
     from bisect import insort
     from sys import maxint
     first
    +import string
    +
     # ok, for descriptions etc we have:
     # service reference  (to get the service name)
     # name               (title)
    @@ -604,6 +606,21 @@
                                            # retry
                                            self.begin = time() + self.backoff
                                            return False
    +# Report the tuner that this recording is using
    +                               if hasattr(self.record_service, 'frontendInfo'):
    +                                       feinfo = self.record_service.frontendInfo()
    +                                       if feinfo and hasattr(feinfo, 'getFrontendData'):
    +                                               tn = feinfo.getFrontendData().get("tuner_number", -1)
    +                                               if tn < 0 or tn > 25:
    +                                                       tuner = "Unknown"
    +                                               else:
    +                                                       tuner = string.uppercase[tn]
    +                                               self.log(11, "Recording using tuner %s" % tuner)
    +                                       else:
    +                                               self.log(11, "getFrontendData() failed - tuner unknown")
    +                                       feinfo = None   # Free any object...
    +                               else:
    +                                       self.log(11, "No frontendInfo for recording...")
                                    return True
     
                    elif next_state == self.StateEnded or next_state == self.StateFailed:
    and here's a copy of that file with the change included.

    RecordTimer.zip

    Just drop it into /usr/lib/python/enigma2 (take a backup copy of the existing RecordTimer.pyo first) and restart the GUI.

    Any interest in this in general? Should I submit it as a PR for inclusion as standard?
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  16. The Following User Says Thank You to birdman For This Useful Post:

    ccs (26-06-18)

  17. #30
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Thanks for your help, I'll set it up later today.

    I could have done with it last night - a split second clitch on BBC1 HD turned out to be 30 seconds long when I checked on the toppy.

    Just an optimistic thought - I'm not actually comparing like for like, in this case I was comparing recordings on BBC1 HD and BBC1 SD, so maybe there was a transmission clitch.
    Last edited by ccs; 26-06-18 at 09:15.

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.