Results 1 to 5 of 5

Thread: NextPVR/Ceton InfiniTV Eth6/ FOIS /Copy Freely Locks up

  1. #1
    Join Date
    Feb 2019
    Location
    East Windsor. NJ USA
    Posts
    4

    Question NextPVR/Ceton InfiniTV Eth6/ FOIS /Copy Freely Locks up

    I stuck most of the info in the header. I just installed NextPVR on Windows 10 using the Ceton InfiniTV ETH6. It detected the tuners properly, and I was able to tune to many of the network channels, including History TV and Discovery. But when I try to access other channels, like Food Network, Next PVR locks up completely.

    As I changed channels, I checked the ETH 6's built in web page, and when the tuner was tuned to a channel that was "Copy Protection: Copy Control Information: "Copy Free" (00)", things would lock, but when it was "Copy Protection: Free", things worked really well.

    Am I missing something in a configuration or using the wrong Codec? (LAV)

    Thanks

  2. #2
    Join Date
    Nov 2003
    Location
    NextPVR HQ, Wellington, New Zealand
    Posts
    90,308
    Sounds like it's related to the way the cable company is marking the streams, effecting which channels the Ceton is able to stream without copy protection. Unlikely to be fixable by changing codecs or any other NextPVR settings.

  3. #3
    Join Date
    Feb 2019
    Location
    East Windsor. NJ USA
    Posts
    4
    Quote Originally Posted by sub View Post
    Sounds like it's related to the way the cable company is marking the streams, effecting which channels the Ceton is able to stream without copy protection. Unlikely to be fixable by changing codecs or any other NextPVR settings.
    Somehow jRiver Media Center can pull in these streams (though the interface and performance of it is terrible)

    Tonight I tried again, and almost gave up, but when I was in the kitchen, sounds started coming from my office, and the tv was playing from Next PVR. It took a long time to get there but it worked.


    I pulled the Ceton logs, and see that there is some sort of notification it is trying to push out via uPnp

    This appears to be the relevant part of the Ceton Logs - it looks like it is trying to do some uPNP thing before it finally settles in. - Since the Ceton Drivers sit on top of Upnp Service, I am thinking a driver issue in Win 10.

    ## CLEAR CHANNEL

    Jan 1 00:03:56 ocur[21]: upnp: allocate[2] uuid:89333102-EBE5-11D8-AC9A-0000080A2D73 c0a8021a
    Jan 1 00:03:56 ocur[21]: upnp: map[2]
    Jan 1 00:03:56 ocur[21]: upnp: map[0] = { alloc: 0, instance: -1, udn: (null), client: 0.0.0.0 }
    Jan 1 00:03:56 ocur[21]: upnp: map[1] = { alloc: 0, instance: -1, udn: (null), client: 0.0.0.0 }
    Jan 1 00:03:56 ocur[21]: upnp: map[2] = { alloc: 1, instance: 2, udn: uuid:89333102-EBE5-11D8-AC9A-0000080A2D73, client: 192.168.2.26 }
    Jan 1 00:03:56 ocur[21]: upnp: map[3] = { alloc: 0, instance: -1, udn: (null), client: 0.0.0.0 }
    Jan 1 00:03:57 ocur[21]: upnp: map[4] = { alloc: 0, instance: -1, udn: (null), client: 0.0.0.0 }
    Jan 1 00:03:57 ocur[21]: upnp: map[5] = { alloc: 0, instance: -1, udn: (null), client: 0.0.0.0 }
    Jan 1 00:03:57 ocur[21]: upnp: [192.168.2.26] Calling Action(cm[2]) PrepareForConnection
    Jan 1 00:03:57 ocur[21]: upnp: Event(cm[2]): CurrentConnectionIDs, "0"
    Jan 1 00:03:57 ocur[21]: upnp: [192.168.2.26] Action(cm[2]) PrepareForConnection success
    Jan 1 00:03:58 ocur[21]: upnp: [192.168.2.26] Calling Action(cas[2]) SetChannel
    Jan 1 00:03:58 ocur[21]: ocur: [2] Attempting to SetChannel (Channel=513 SourceId=0 Mode=0)
    Jan 1 00:03:58 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:03:58 ocur[21]: ocur: [2] Program number set to 0, was 702
    Jan 1 00:03:58 ocur[21]: upnp: [192.168.2.26] Action(cas[2]) SetChannel success
    Jan 1 00:03:58 ocur[21]: ocur: [2] Tune to 513 (mod=q256, freq=459000, program=1145, std=9)
    Jan 1 00:03:58 ocur[21]: ocur: [2] Program number set to 1145, was 0
    Jan 1 00:03:58 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:03:58 ocur[21]: ocur: [2] Locked: 1 Acc E: 0
    Jan 1 00:03:58 ocur[21]: upnp: [192.168.2.26] Calling Action(av[2]) GetMediaInfo
    Jan 1 00:03:59 ocur[21]: ocur: [2] Tune finished to freq 459000
    Jan 1 00:03:59 ocur[21]: ocur: [2] Getting pmt for program 1145
    Jan 1 00:04:00 ocur[21]: ocur: [2] Got pmt for program# 1145
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0be0
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0bb8
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0bcc
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x16ee
    Jan 1 00:04:00 ocur[21]: upnp: Event(tuner[2]): PCRLock, "1"
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0000
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0be1
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0be2
    Jan 1 00:04:00 ocur[21]: ocur: [2] Adding pid 0x0be3
    Jan 1 00:04:00 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:04:00 ocur[21]: ocur: Enabled table monitor for instance 2
    Jan 1 00:04:00 ocur[21]: ocur: [2] Channel is clear
    Jan 1 00:04:00 ocur[21]: ocur: [2] Sending ca_pmt to CableCARD for program number 1145 index 0
    Jan 1 00:04:00 ocur[21]: upnp: [192.168.2.26] Action(av[2]) GetMediaInfo success



    #####CHANGE CHANNEL



    Jan 1 00:04:01 ocur[21]: libcetonrtsp: object cetonmpeg2
    Jan 1 00:04:01 ocur[21]: libctn91xx: Setting mpeg_eth headers for instance 2
    Jan 1 00:04:01 ocur[21]: libctn91xx: rip C0A8021A lip C0A8027D rp 17270 lp 43012
    Jan 1 00:04:01 ocur[21]: ocur: [2] rtp setup for client 192.168.2.26:17270
    Jan 1 00:04:02 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): ProgramNumber "1145"
    Jan 1 00:04:03 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): PIDList "BE0, BB8, BCC, 16EE, 0, BE1, BE2, BE3"
    Jan 1 00:04:04 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): ProgramNumber "1145"
    Jan 1 00:04:26 ocur[21]: upnp: [192.168.2.26] Calling Action(cas[2]) SetChannel
    Jan 1 00:04:26 ocur[21]: ocur: [2] Attempting to SetChannel (Channel=887 SourceId=0 Mode=0)
    Jan 1 00:04:26 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:04:26 ocur[21]: upnp: [192.168.2.26] Action(cas[2]) SetChannel success
    Jan 1 00:04:26 ocur[21]: ocur: [2] Program number set to 0, was 1145
    Jan 1 00:04:26 ocur[21]: ocur: [2] Tune to 887 (mod=q256, freq=183000, program=724, std=9)
    Jan 1 00:04:26 ocur[21]: ocur: [2] Program number set to 724, was 0
    Jan 1 00:04:26 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:04:26 ocur[21]: ocur: [2] Locked: 1 Acc E: 0
    Jan 1 00:04:27 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): PIDList "0"
    Jan 1 00:04:27 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): ProgramNumber "724"
    Jan 1 00:04:28 ocur[21]: ocur: [2] Tune finished to freq 183000
    Jan 1 00:04:28 ocur[21]: ocur: [2] Getting pmt for program 724
    Jan 1 00:04:29 ocur[21]: ocur: accumulating new channel map (933) into old channel map (964)
    Jan 1 00:04:29 ocur[21]: ocur: accumulated channel map same as old
    Jan 1 00:04:30 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): PIDList "0"
    Jan 1 00:04:30 ocur[21]: ocur: [2] Got pmt for program# 724
    Jan 1 00:04:30 ocur[21]: ocur: [2] Adding pid 0x1b9e
    Jan 1 00:04:30 ocur[21]: ocur: [2] Adding pid 0x1c48
    Jan 1 00:04:30 ocur[21]: ocur: [2] Adding pid 0x1a5e
    Jan 1 00:04:30 ocur[21]: ocur: [2] Adding pid 0x181a
    Jan 1 00:04:30 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): ProgramNumber "724"
    Jan 1 00:04:30 ocur[21]: upnp: Event(tuner[2]): PCRLock, "1"
    Jan 1 00:04:30 ocur[21]: ocur: [2] Adding pid 0x0000
    Jan 1 00:04:31 ocur[21]: ocur: [2] Adding pid 0x1c49
    Jan 1 00:04:31 ocur[21]: ocur: [2] Adding pid 0x1c50
    Jan 1 00:04:31 ocur[21]: ocur: [2] Adding pid 0x1c51
    Jan 1 00:04:31 ocur[21]: ocur: [2] Adding pid 0x1c4a
    Jan 1 00:04:31 ocur[21]: ocur: [2] Adding pid 0x1c4b
    Jan 1 00:04:31 ocur[21]: ocur: Disabled table monitor for instance 2
    Jan 1 00:04:31 ocur[21]: ocur: Enabled table monitor for instance 2
    Jan 1 00:04:31 ocur[21]: ocur: [2] Channel is scrambled, expecting CCI
    Jan 1 00:04:31 ocur[21]: ocur: [2] Sending ca_pmt to CableCARD for program number 724 index 0
    Jan 1 00:04:31 ocur[21]: libupnp: total jobs = 1000, too many jobs
    Jan 1 00:04:31 ocur[21]: upnp: WARNING: UpnpNotify failed with -104
    Jan 1 00:04:31 ocur[21]: upnp: WARNING: UPnP event was lost (1,4,8)
    Jan 1 00:04:31 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): PIDList "1B9E, 1C48, 1A5E, 181A, 0, 1C49, 1C50, 1C51, 1C4A, 1C4B"
    Jan 1 00:04:32 ocur[21]: upnp: [192.168.2.26] Get(mux[2]): ProgramNumber "724"
    Jan 1 00:04:32 ocur[21]: libupnp: total jobs = 1000, too many jobs
    Jan 1 00:04:32 ocur[21]: upnp: WARNING: UpnpNotify failed with -104
    Jan 1 00:04:32 ocur[21]: upnp: WARNING: UPnP event was lost (3,4,8)
    Jan 1 00:04:33 ocur[21]: libupnp: total jobs = 1000, too many jobs
    Jan 1 00:04:33 ocur[21]: upnp: WARNING: UpnpNotify failed with -104
    ## Upnp errors repeat

  4. #4
    Join Date
    Feb 2019
    Location
    East Windsor. NJ USA
    Posts
    4
    I did some digging, and built a little test app on top of the ManagedUPNP.dll - it looks like when the devices are scanned, something in the PNP stack subscribes to events from every service the ceton unit exposes, including debug events. I got a copy of the code for this library from github, and I'll play around to see if I can tell why its doing that.

  5. #5
    Join Date
    Feb 2019
    Location
    East Windsor. NJ USA
    Posts
    4
    Quote Originally Posted by Dnabsuh View Post
    I did some digging, and built a little test app on top of the ManagedUPNP.dll - it looks like when the devices are scanned, something in the PNP stack subscribes to events from every service the ceton unit exposes, including debug events. I got a copy of the code for this library from github, and I'll play around to see if I can tell why its doing that.
    I did more digging and testing -this appears to be a function of the uPnp services in Windows - I was able to directly access the COM objects from a powershell script and replicate the behaviour. I guess I will have to hope Silicone Dust comes out with their 6 tuner Cablecard device before windows 7 is EOL in Jan.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •