INTERACT FORUM

Windows => Television => Topic started by: mojave on September 30, 2014, 12:48:21 pm

Title: HDMI audio/video input from any unencrypted source
Post by: mojave on September 30, 2014, 12:48:21 pm
For use as preamp, JRiver and the HTPC in general lack the ability to accept an HDMI input. The nanoAVR HD (http://www.minidsp.com/ht-series/nanoavr-HD) from miniDSP is an external processor with HDMI input. It allows one to add DSP to their existing digital signal chain.

I was using a Hauppauge Colossus in a friend's HTPC and we were having trouble with channels changing, etc. I realized that whatever the STB was sending was being played by JRiver from the HDMI input regardless of whether it was the right channel or not. It seems that the Colossus or similar could be used for HDMI input of unencrypted sources.

Could JRiver have an HDMI input option that would just play "live" whatever was coming in on the Colossus? With an HDMI switch  in front of the Colossus, one could have several sources all routed into JRiver.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on September 30, 2014, 01:27:57 pm
I am not sure I understand what your are trying to achieve.  But to play whatever comes into the HDMI input, you can play the channel called "SerialDigital Hauppauge Colossus..."

This channel shows whatever come into the input.  MC does not fire IR blaster to try changing channel on the STB.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on September 30, 2014, 03:24:08 pm
I am not sure I understand what your are trying to achieve.
The main thing is to try to play SACD via PCM over HDMI from an Oppo player through JRiver for DSP.

The following might also be connected:
Receiver output
XBox
Video camera
Title: Re: HDMI audio/video input from any unencrypted source
Post by: rudyrednose on September 30, 2014, 09:50:12 pm
I agree with mojave, on the road to a JRiver "digital preamp" an HDMI input block is a big missing part.

I recently acquired a Steinberg UR824 which, while more powerful, in our context can be seen as 8ch DAC + 8ch ADC.  I am already using the 8ch DAC to directly drive 8 amps, eliminating the receiver I used as preamp-processor (through line outs).  The available 8ch ADC could be used as 4 analog stereo inputs for legacy devices (admitedly I am not a vinyl guy).

But HDMI in would round the offering and allow for cable box connection in those parts of the world where CableCard just does not exist, along with other goodies.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: millst on October 01, 2014, 03:22:45 pm
I had a Colossus at one point while tinkering with this idea. I didn't have much luck due to latency. The buffers used by the stack are very large (maybe 1/2 second). I suppose that would be liveable for something like TV, but TV is usually encrypted and the lag would still be pretty annoying regardless. It was totally unacceptable for feeding in a game console, which was my goal.

I had better luck with a BlackMagic DeckLink Mini (about the same price). I used their API and the latency was around 2-3 frames at 720p. It doesn't support 1080p and 1080i would mean more latency :-\

-tm
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on December 15, 2014, 11:46:09 am
I am not sure I understand what your are trying to achieve.  But to play whatever comes into the HDMI input, you can play the channel called "SerialDigital Hauppauge Colossus..."

This channel shows whatever come into the input.  MC does not fire IR blaster to try changing channel on the STB.
I was at a friend's home theater this past weekend and he has the Colossus. He has tried several USB Windows remote IR transmitters, but they never seem to change channels on his DirecTV STB consistently.

We tuned the SerialDigital Hauppauge Colossus channel instead and set it as a playlist. He loves it! He uses JRemote to play the DirecTV "playlist" and then uses the DirecTV app on his iPad to tune channels and play recordings from any other STB in the house. It works great and makes the TV experience standard throughout the house. This makes it easy for other family members to use as well.

(http://www.blogcdn.com/www.engadget.com/media/2012/08/directvipad.jpg)

Title: Re: HDMI audio/video input from any unencrypted source
Post by: AudioBear on January 12, 2015, 03:33:49 pm
Does a work around exist for this, meaning HDMI input?  I would be interested using this with a time warner box.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on January 12, 2015, 03:44:35 pm
What do you mean by a work around? Instead of a TV station, you use JRiver to "tune" the "SerialDigital Hauppauge Colossus" input. It shows up as channel 900 something. JRiver then plays whatever is connected to the HDMI input if it is unencrypted.

Can you link the the actual Timer Warner box that you own?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on January 12, 2015, 06:15:26 pm
mojave's solution is sort of a work around. 

However, this solution is sort of like using MC as a display set (TV set) instead of a PVR.  You can not schedule MC to record a particular channel.

if you can play SerialDigital on Colossus, then you should be able to set up set-top box channels, as long as IR blaster works correctly.  That seems to be a separate issue.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on January 22, 2015, 02:31:05 pm
Keeping with the original title of this thread, HDMI input is also now available using the Blackmagic Design Intensity Shuttle (https://www.blackmagicdesign.com/products/intensity/techspecs/W-INT-02). It has USB 3.0 or Thunderbolt connectivity to the HTPC. The Intensity Shuttle supports 8 channels of PCM audio via HDMI. Previous Blackmagic Design devices were limited to two channels on HDMI.

Would the Intensity Shuttle already be supported in JRiver? If not, what would it take? I envision JRiver with an Intensity Shuttle to be a viable alternative to the miniDSP nanoAVR HD (http://www.minidsp.com/products/ht-series/nanoavr-hd).
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on January 22, 2015, 06:52:49 pm
I find it hard to recommend the Hauppauge as it freezes all the time for me so is now in the drawer.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on January 23, 2015, 11:55:14 am
I find it hard to recommend the Hauppauge as it freezes all the time for me so is now in the drawer.
Which Hauppauge do you have? A friend has the Colossus and his system is on 24/7 with no freezing. I wonder if there was a driver update that fixed the issue. The USB HD PVR's should work the same as the Colossus in JRiver.

Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on January 23, 2015, 04:27:14 pm
hauppauge hd pvr 2

I should pull it back out and see if there is a later firmware for it...
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on February 22, 2015, 05:17:41 pm
I am also interested in capturing an HDMI source to play back through JRiver.   Any more discussion on this?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 10, 2015, 09:58:41 am
I am also interested in capturing an HDMI source to play back through JRiver.   Any more discussion on this?
The Hauppauge Colossus is working great for dlbeck with his Direct TV box. I'm going to try a Blackmagic Design DeckLink Mini Recorder and see if it works. You have to have a decrypted source.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 10, 2015, 10:40:15 am
I bought a HD PVR 2 and it works well.   Got a cheap $18 dollar HDMI splitter and that took care of stripping HDCP.   I used it with a Chromecast and was able to stream Netflix with proper video/audio sync (which was the goal).

Only limitation is Netflix is either 2 channel PCM audio or 5.1 channel Dolby Digital Plus.    Since the HD PVR 2 can only do 2 channel stereo or AC3 Dolby Digital the Chromecast only outputs stereo.

A device that passes full 8 channel audio (either compressed formats or uncompressed PCM) is what I am after now.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 10, 2015, 11:14:20 am
Can you post the link to your HDMI splitter?

Are you looking for a device instead of Chromecast for Netflix?

Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 10, 2015, 11:17:02 am
Can you post the link to your HDMI splitter?

Are you looking for a device instead of Chromecast for Netflix?

http://www.amazon.com/gp/product/B008B7ARRK/


No Chromecast works for me.  I'm looking for an alternative HDMI input device that can accept 8 CH audio.  

I'd imagine that JRiver would be able to decode any compressed formats coming in.   In my case I would need a device that will pass DD+ and have JRiver decode it.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 11, 2015, 12:47:53 pm
I just ordered a Blackmagic Designs Intensity Pro 4K (https://www.blackmagicdesign.com/products/intensitypro4k) which supports up to 2160p30 and 8 channels of PCM audio. Hopefully it will show up in JRiver as a capture device.

If it works with JRiver, I plan to try to connect an Oppo BDP-103 to the Intensity Pro 4K. The Oppo has two HDMI inputs so one can connect a cable box or gaming console.

Here would be the signal chain:
(Cable/Satellite, Chromecast, PS3, etc.) > Oppo BDP-103 > HDMI Splitter to remove HDCP > Blackmagic Intensity Pro 4K/HTPC

This would stream the following through JRiver for use with madVR and convolution:
Netflix
Amazon Prime
Youtube
Chromecast
Tidal
Pandora
Vudu
Roku
Gaming (PS4, PS3, XBox) - latency may be an issue
SACD playback from discs
DVD-Audio playback from discs
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 11, 2015, 12:51:45 pm
Please follow up with your testing.  

This is exactly what is missing from JRiver.

WTH:  I just ordered the Blackmagic device from Amazon.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 11, 2015, 03:26:22 pm
Please follow up with your testing.  

This is exactly what is missing from JRiver.

WTH:  I just ordered the Blackmagic device from Amazon.
The Blackmagic only works with PCM audio so it won't help with getting multi-channel audio from Chromecast. This is why I'm thinking of using the Oppo. The Oppo is unique in that it has two HDMI inputs and will decode all audio formats and output over HDMI as 8 channels of PCM.

Here is some info on latency for the Intensity Pro 4K from Blackmagic's forum:
Quote
The Intensity Pro 4K uses the new architecture of the other Blackmagic Design cards announced in 2014 like SDI 4K and Studio 4K . The family of cards are real time full duplex meaning they can process input and output at same time. They also have much reduced latency. Overall Latencies are always dependent on the system and peripherals involved and measurement methodology.

To answer the question, once the input port has the video frame on the Intensity Pro 4K it should be no more than 1-2 frames latency into the system architecture and back to output if you are using our Blackmagic Design SDK for your development.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: BartMan01 on March 11, 2015, 03:26:48 pm
HDMI Splitter to remove HDCP

I am not aware of any consumer level device that will remove HDCP and continue to pass the full resolution audio+video signal along.  What are you using for that?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 11, 2015, 03:31:04 pm
I am not aware of any consumer level device that will remove HDCP and continue to pass the full resolution audio+video signal along.  What are you using for that?

It's linked above.  Here it is again.

http://www.amazon.com/gp/product/B008B7ARRK/

HDCP 1.3 has been broken for a long time now.   Usually a cheap HDMI splitter will tear down the HDCP and pass full audio/video.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 11, 2015, 03:34:30 pm
and one for the EU residents - http://www.amazon.co.uk/gp/product/B00C23X7Z8

I await the results of this test with interest as this could let me get rid of my prepro entirely
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 11, 2015, 04:22:19 pm
I just ordered a Blackmagic Designs Intensity Pro 4K (https://www.blackmagicdesign.com/products/intensitypro4k) which supports up to 2160p30 and 8 channels of PCM audio. Hopefully it will show up in JRiver as a capture device.

If it works with JRiver, I plan to try to connect an Oppo BDP-103 to the Intensity Pro 4K. The Oppo has two HDMI inputs so one can connect a cable box or gaming console.

Here would be the signal chain:
(Cable/Satellite, Chromecast, PS3, etc.) > Oppo BDP-103 > HDMI Splitter to remove HDCP > Blackmagic Intensity Pro 4K/HTPC

This would stream the following through JRiver for use with madVR and convolution:
Netflix
Amazon Prime
Youtube
Chromecast
Tidal
Pandora
Vudu
Roku
Gaming (PS4, PS3, XBox) - latency may be an issue
SACD playback from discs
DVD-Audio playback from discs

how would you handle zone switch in this case? for example, perhaps you want gaming to go down a latency sensitive audio path so need different DSP to apply. It's not clear to me how you would zone switch on this so would it be a manual operation (where manual includes "covered by some macro based universal remote")?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 11, 2015, 04:48:05 pm
how would you handle zone switch in this case? for example, perhaps you want gaming to go down a latency sensitive audio path so need different DSP to apply. It's not clear to me how you would zone switch on this so would it be a manual operation (where manual includes "covered by some macro based universal remote")?
With JRemote or eos it is super easy to switch zones. You can have a ZoneSwitch rule so that all sound coming in on the HDMI capture card goes to a certain zone. Then you can have another zone for low latency that could be manually switched.

All of the above playback stuff (Oppo, Netflix, YouTube, etc.) can all be handled with a few apps on Android or iOS. It is easy enough to switch between apps. For example, my friend uses the Direct TV app to control his satellite DVR for playback through JRiver and the Hauppauge Colossus HDMI capture card. He uses the JRemote app for everything else including multiples zones in the theater and house. He has a dedicated iPad Air for the theater that anyone in the family can use.

Currently a playlist (with one item) is setup that directs JRiver to use the capture card. You are really just selecting a single TV channel for playback. The playlist is easier to select in JRemote than browsing to the TV channel. I've asked for the ability in JRiver to switch inputs so maybe that would be a future feature.

For comprehensive control of all devices and apps, iRule (http://www.iruleathome.com/) is a great solution and can leverage JRiver's web service interface and Media Center Core Commands (http://wiki.jriver.com/index.php/DevZone).
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 13, 2015, 02:50:26 pm
The Blackmagic Design Intensity Pro 4K arrived today. I installed it and the drivers in a work computer and was able to see the device in JRiver. However, I'm getting an error message when trying to setup. I tried the software that came with it and can't see the device. I think I need to connect an HDMI source to it. I'll have to play with it some more this weekend.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: millst on March 13, 2015, 04:18:58 pm
You might need to make some changes in the control panel, if it's like the DeckLink I have. It has it's own panel where you choose the input and whatnot.

-tm
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on March 13, 2015, 05:51:26 pm
Looking forward to seeing how this goes, my hauppauge hd pvr 2 is still a PITA.  I really need however a "box" format over a PCI-E card.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 14, 2015, 12:42:45 pm
I got mine installed.   Drivers from the website installed wtihout issue.  Configure the device to use HD 1080p 59.94 in the control panel.  Use the same profile in Blackmagic Media Express.   I see sound and video there.  No issues.

Go to JRiver and scan for card.   I see the Blackmagic card as an Analog capture device only.   I select it as a camera.   I add a channel for it however when I go to tune it in all I see is a black screen and no audio.   No luck so far.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on March 14, 2015, 06:53:16 pm
Maybe this upcoming change will fix it?

Quote
20.0.82 (3/12/2015)
8. Fixed: Some WebCam devices and some other video capture devices that do not have hardware compression did not work in Television.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 14, 2015, 07:42:23 pm
I'm using 20.0.82 or newer.  ;)

I can also get video and audio in using Blackmagic Media express software.

I did the same as dwaleke and don't have any audio or video in JRiver.

Here is the television related filter info:

Code: [Select]
KSCATEGORY_BDA_NETWORK_TUNER filters

    Silicondust HDHomeRun Tuner 10163F05-0
    @device:sw:{71985F48-1CA1-11D3-9CC8-00C04F7971E0}\Silicondust HDHomeRun Tuner 10163F05-0
        Input Pin 'Input0'
        Output Pin 'Output1'

    Silicondust HDHomeRun Tuner 10163F05-1
    @device:sw:{71985F48-1CA1-11D3-9CC8-00C04F7971E0}\Silicondust HDHomeRun Tuner 10163F05-1
        Input Pin 'Input0'
        Output Pin 'Output1'


KSCATEGORY_BDA_RECEIVER_COMPONENT filters

    Silicondust HDHomeRun Tuner 10163F05-0
    @device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 10163F05-0
        Input Pin 'Input0'
        Output Pin 'Output1'

    Silicondust HDHomeRun Tuner 10163F05-1
    @device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner 10163F05-1
        Input Pin 'Input0'
        Output Pin 'Output1'


AM_KSCATEGORY_CAPTURE filters

    Blackmagic WDM Capture
    @device:pnp:\\?\decklink#avstream#5&1e677982&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\decklinkcapture1
        Output Pin 'Video Capture'
        Output Pin 'Audio Capture'

    Realtek HD Audio Line input
    @device:pnp:\\?\hdaudio#func_01&ven_10ec&dev_0899&subsys_1462d751&rev_1000#4&2ce4a748&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtlineinwave
        Output Pin 'Recording Control'
        Input Pin 'Input1'

    Realtek HD Audio Mic input
    @device:pnp:\\?\hdaudio#func_01&ven_10ec&dev_0899&subsys_1462d751&rev_1000#4&2ce4a748&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtmicinwave
        Output Pin 'Recording Control'
        Input Pin 'Input1'

    Realtek HD Audio Stereo input
    @device:pnp:\\?\hdaudio#func_01&ven_10ec&dev_0899&subsys_1462d751&rev_1000#4&2ce4a748&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtstereomixwave
        Output Pin 'Recording Control'
        Input Pin 'Input1'

    Lynx AES16e 01+02
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave1
        Input Pin 'Play 01+02'
        Input Pin 'Digital Audio Interface'
        Output Pin 'Record 01+02'
        Output Pin 'Play 01+02'
        Output Pin 'Digital Audio Interface'
        Input Pin 'Record 01+02'

    Lynx AES16e 03+04
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave2
        Input Pin 'Play 03+04'
        Output Pin 'Record 03+04'
        Output Pin 'Play 03+04'
        Input Pin 'Record 03+04'

    Lynx AES16e 05+06
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave3
        Input Pin 'Play 05+06'
        Output Pin 'Record 05+06'
        Output Pin 'Play 05+06'
        Input Pin 'Record 05+06'

    Lynx AES16e 07+08
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave4
        Input Pin 'Play 07+08'
        Output Pin 'Record 07+08'
        Output Pin 'Play 07+08'
        Input Pin 'Record 07+08'

    Lynx AES16e 09+10
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave5
        Input Pin 'Play 09+10'
        Output Pin 'Record 09+10'
        Output Pin 'Play 09+10'
        Input Pin 'Record 09+10'

    Lynx AES16e 11+12
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave6
        Input Pin 'Play 11+12'
        Output Pin 'Record 11+12'
        Output Pin 'Play 11+12'
        Input Pin 'Record 11+12'

    Lynx AES16e 13+14
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave7
        Input Pin 'Play 13+14'
        Output Pin 'Record 13+14'
        Output Pin 'Play 13+14'
        Input Pin 'Record 13+14'

    Lynx AES16e 15+16
    @device:pnp:\\?\pci#ven_1621&dev_0028&subsys_00281621&rev_00#4&771b5c2&0&00e5#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave8
        Input Pin 'Play 15+16'
        Output Pin 'Record 15+16'
        Output Pin 'Play 15+16'
        Input Pin 'Record 15+16'

    JRVAD Wave
    @device:pnp:\\?\root#unknown#0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave
        Input Pin 'DAC'
        Output Pin 'DAC'

    JRVAD Wave (1)
    @device:pnp:\\?\root#unknown#0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\wave
        Input Pin 'DAC'
        Output Pin 'DAC'


KSCATEGORY_ENCODER filters


KSCATEGORY_MULTIPLEXER filters


AM_KSCATEGORY_CROSSBAR filters


AM_KSCATEGORY_TVTUNER filters


AM_KSCATEGORY_TVAUDIO filters


AM_KSCATEGORY_VBICODEC filters


MPEG2 Multiplexer filters

This is the pertinent part and is what I have selected as the capture device:
Code: [Select]
Blackmagic WDM Capture
    @device:pnp:\\?\decklink#avstream#5&1e677982&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\decklinkcapture1
        Output Pin 'Video Capture'
        Output Pin 'Audio Capture'


Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 14, 2015, 07:55:28 pm
Here is a copy of the filters during attempted playback.

Code: [Select]
Filter Graph Info (TV graph):

    Filter 'JRiver Audio Renderer'
        CLSID: {A4002F8E-510F-442C-8AD3-F9C7B23FB394}
        Host:
        Input Pin 'In'
            Connected to pin 'Audio Capture' of filter 'Blackmagic WDM Capture 460DF079B7A2B9CB'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx

    Filter 'Video Renderer'
        CLSID: {B87BEB7B-8D29-423F-AE4D-6582C10175AC}
        Host: c:\windows\syswow64\quartz.dll
        Input Pin 'VMR Input0'
            Connected to pin 'Video Capture' of filter 'Blackmagic WDM Capture 460DF079B7A2B9CB'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_UYVY, Format type FORMAT_VideoInfo

    Filter 'Blackmagic WDM Capture 460DF079B7A2B9CB'
        CLSID: {17CCA71B-ECD7-11D0-B908-00A0C9223196}
        Host: c:\windows\syswow64\ksproxy.ax
        Output Pin 'Video Capture'
            Connected to pin 'VMR Input0' of filter 'Video Renderer'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_UYVY, Format type FORMAT_VideoInfo
        Output Pin 'Audio Capture'
            Connected to pin 'In' of filter 'JRiver Audio Renderer'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 14, 2015, 09:23:07 pm
While MC tries to play (and you get black screen and silence) can you right-click, and check DirectShow Filters, and click the BlackMagic device?  If the name is not greyed out, you should get a property sheet with one or more tabs.  Is there anything that you can do there (if you get one)?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 16, 2015, 10:22:35 am
While MC tries to play (and you get black screen and silence) can you right-click, and check DirectShow Filters, and click the BlackMagic device?  If the name is not greyed out, you should get a property sheet with one or more tabs.  Is there anything that you can do there (if you get one)?
I had tried this yesterday before your post so I didn't take any screen shots. One can pick from various video inputs such as 1080p23.97, 1080p24, 1080p30, etc. I was using a camera with 1080i59.94. I used that setting with the Blackmagic Media Express software and it worked, but did not work with JRiver. Neither did any of the other settings.

Just for reference, there is software called PtBi (http://ptbi.metaclassofnil.com/) that is used for video console playback (X-Box, PS3, etc.) through a Blackmagic Intensity capture card. It has a latency of only 2ms with 720p conent!

Blackmagic Design has a Developer SDK which can be downloaded here:  https://www.blackmagicdesign.com/support/download/6a6da481b14e481a867dd5f05c7e5069/Windows (https://www.blackmagicdesign.com/support/download/6a6da481b14e481a867dd5f05c7e5069/Windows)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 16, 2015, 01:50:57 pm
Attached are some screen shots of the DirectShow filter properties.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jdubs on March 23, 2015, 12:31:52 pm
Hey guys, just to verify functionality here....I've got a UR824 as my primary output device with fairly complex convolution filters.  I also have Verizon Fios TV with a DVR.

With a Hauppauge Colossus, I'll be able to feed the output of my DVR (hdmi) to my computer via the Colossus and then watch tv in JRiver with compensated (lip-sync corrected) audio as processed with JRiver DSP (including my convolution filters)?  And use my existing verizon remote control?

Is that correct?

Thanks all.

Jim
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 23, 2015, 02:09:23 pm
Hey guys, just to verify functionality here....I've got a UR824 as my primary output device with fairly complex convolution filters.  I also have Verizon Fios TV with a DVR.

With a Hauppauge Colossus, I'll be able to feed the output of my DVR (hdmi) to my computer via the Colossus and then watch tv in JRiver with compensated (lip-sync corrected) audio as processed with JRiver DSP (including my convolution filters)?  And use my existing verizon remote control?

Is that correct?

Thanks all.

Jim
That is correct if your Verizon sends out unencrypted HDMI. If it doesn't, then it may still work with the HDMI splitter previously mentioned. Yes, you can use your existing Verion remote control. If you setup the Colossus as an input only, it will just show what is playing from the DVR.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 24, 2015, 11:01:13 am
Any update on getting the Blackmagic cards to work with JRiver? Anything you need dwaleke or myself to test?

I received an HDMI Matrix card last week, but it wasn't programmed correctly. They are sending another out this week. It will allow me to route 4 HDMI inputs to the HDMI capture card.

(http://www.hdfury.com/wp-content/uploads/2015/03/pcix-update5.jpg)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 24, 2015, 11:55:55 am
I just received my Blackmagic device and am installing it.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 24, 2015, 11:58:34 am
I just received my Blackmagic device and am installing it.

Good news.   Let me know if you need anything tested.    I'm very impressed with this capture card compared to the Hauppauge HD PVR that I was using.   
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 24, 2015, 02:28:43 pm
I can't set this up correctly.  I am not getting any video in the Blackmagic Media Express program.  Any clues?

I use composite video from a camcorder as input (not having a proper HDMI video source).
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 24, 2015, 03:08:09 pm
Test the composite video output with a TV just make sure the camcorder is set correctly for playback. I borrowed my dad's camera with HDMI out for testing and needed to figure out the output first using a monitor with HDMI input.

In Media Express > Device does it show the device is connected/installed?
The default tab in the bottom right is the Playback tab. You need to click on the Log and Capture tab.
In Edit > Preferences you may need to change the Project Video Format.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 24, 2015, 03:37:36 pm
Test the composite video output with a TV just make sure the camcorder is set correctly for playback. I borrowed my dad's camera with HDMI out for testing and needed to figure out the output first using a monitor with HDMI input.

The camcorder definitely is outputting video as I can capture its output using Hauppauge devices.


Quote
In Media Express > Device does it show the device is connected/installed?

Yes.  It shows only one device - "Intensity Pro 4k", with a check mark on it.

Quote
The default tab in the bottom right is the Playback tab. You need to click on the Log and Capture tab.
Yeah.  Tried all tabs.

Quote
In Edit > Preferences you may need to change the Project Video Format.

Tried NTSC, 720p 59.97, 1080i 59.97 etc.  No difference.

I tried a work around, by connecting camcorder composite to Hauppauge HDPVR2, and then the HDMI output of HDPVR2's to HDMI in on the Intensity Pro 4k.  The result is slightly better.  I get audio, as I do capture I see green bars on the audio channels, but still no video.

Maybe my on board Intel video is not enough for this device, but at least it should show me some video! 
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 24, 2015, 03:44:34 pm
In the Windows Control Panel > Hardware and Sound there is now an entry called BlackMagic Design Control Panel. Open this and set your input and outputs.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 24, 2015, 04:19:20 pm
I did that. 

I made some progress.  With HDMI output from HDPVR2, I was actually able to get video.  Strangely though, I have to select "NTSC" from Media Express > Edit > Preferences. 

Still no luck with composite video input.

In MC, I can play the video.  Time-shifting (and thus recording) does not work.


Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 24, 2015, 04:25:46 pm
Did you have to set the Directshow filter setting in JRiver to get it to work or something behind the scenes?

For what I envision using the HDMI input for, low latency playback is the priority and time-shifting and recording might not even be necessary at first.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 24, 2015, 05:22:30 pm
I did not have to make any settings change in MC.  As soon as I found Media Express worked, I tried MC.  It just worked (other than time-shifting). 

I am not sure how well we achieve low latency playback.  There seems to be always some delay in DirectShow.  In my test, I can hear a fraction of a second's delay.  Not sure if the delay is caused by routing through the Hauppauge device.

Oh boy, this device seems to be so fragile.  After a reboot, and a few attempts at using Composite video, I lost video again.  Now I can only get audio inside MC (as well as Media Express).  Video consists of a number of static rainbow colored bars.

Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 24, 2015, 07:28:47 pm
You might have a bad card.  Mine is pretty consistent with the built in software using HDMI only though.

Although still no luck getting video in MC.  Any tips?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 25, 2015, 08:39:54 am
I had my Blackmagic card sitting by the front door so I could play with it a little at work today - and I forgot it!  :'(
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jdubs on March 25, 2015, 01:11:49 pm
That is correct if your Verizon sends out unencrypted HDMI. If it doesn't, then it may still work with the HDMI splitter previously mentioned. Yes, you can use your existing Verion remote control. If you setup the Colossus as an input only, it will just show what is playing from the DVR.

Thanks mojave!!
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 26, 2015, 05:10:24 pm
Please give these DLLs a try:

https://www.dropbox.com/s/cmx24miyoqaa14d/TVDLLs.zip?dl=0

Download, unzip, and copy JRTelevision.dll into MC installation folder, and copy the other file into its "TV" subfolder.

Both non-time-shifting and time-shifting works on my computer.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 27, 2015, 08:23:23 am
It has been working pretty well for me, except one problem I had this morning.  I left the computer running overnight (MC running too).  This morning, I found that the Blackmagic device not working inside MC any more (black screen and non-responsive).  It was still working in Media Express.  I had to go to Device Manager to disable the Blackmagic WDM Capture device and reboot, and then re-enable it in Device Manager again.  It has been working after that.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 27, 2015, 09:02:17 am
I tried last night but had two problems:
1.  I don't have an unencrypted HDMI source. HDFury is supposed to send me a working HDMI input card any day.
2.  The Blackmagic Intensity Pro 4K only works in the motherboard I'm using if the PCIe slots are set to Gen3. However, when set to Gen3, my video card doesn't work (GTX 960) and I have to take it out completely to get back into the bios using onboard video. I thought my processor, i7-3770K, supported Gen3, but perhaps I need a bios update.

I won't be able to get back to this until after the weekend. I leave early tomorrow for the Central Iowa Home Theater Crawl (http://www.avsforum.com/forum/61-area-home-theater-meets/1872025-central-iowa-2015-spring-ht-crawl.html).

I did take a picture of a bunch of HDMI inputs/outputs. From left to right:
HDFury PCI-MATRIX 44UHD (4 HDMI inputs that can be routed to 4 HDMI outputs - supports 4K in/out) - Not a capture card
Blackmagic Designs Decklink Mini Recorder (supports input up to 1080p30 or 1080i60)
MSI GTX 960 (supports HDMI 2.0, 4K)
Blackmagic Designs Intensity Pro 4K (support 4K input)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Hilton on March 27, 2015, 09:28:33 am
I tried last night but had two problems:
1.  I don't have an unencrypted HDMI source. HDFury is supposed to send me a working HDMI input card any day.
2.  The Blackmagic Intensity Pro 4K only works in the motherboard I'm using if the PCIe slots are set to Gen3. However, when set to Gen3, my video card doesn't work (GTX 960) and I have to take it out completely to get back into the bios using onboard video. I thought my processor, i7-3770K, supported Gen3, but perhaps I need a bios update.

I won't be able to get back to this until after the weekend. I leave early tomorrow for the Central Iowa Home Theater Crawl (http://www.avsforum.com/forum/61-area-home-theater-meets/1872025-central-iowa-2015-spring-ht-crawl.html).

I did take a picture of a bunch of HDMI inputs/outputs. From left to right:
HDFury PCI-MATRIX 44UHD (4 HDMI inputs that can be routed to 4 HDMI outputs - supports 4K in/out) - Not a capture card
Blackmagic Designs Decklink Mini Recorder (supports input up to 1080p30 or 1080i60)
MSI GTX 960 (supports HDMI 2.0, 4K)
Blackmagic Designs Intensity Pro 4K (support 4K input)


Nice! That's more HDMI inputs than my receiver! (3)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 27, 2015, 09:37:34 am
I don't have an unencrypted HDMI source. HDFury is supposed to send me a working HDMI input card any day.
does that hdfury card strip HDCP as well?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 27, 2015, 09:53:57 am
does that hdfury card strip HDCP as well?
The fixed ones will. They just shipped the first ones out last week, but they had a problem. The e-mail I received said, "The initial boards had a programming issue. They cannot handle the 4 letters as they should." You can guess what the 4 letters stand for.  ;D I was told replacements would go out later this week, but haven't received a shipping notice yet.

Once I receive one, I should be able to route four HDMI inputs into the Blackmagic capture card and stream through JRiver. The HDMI inputs will need to be switched using a command line utility, but I'll figure that out as I go. I still don't know if the capture card will pass through to JRiver DD or DD+. I know that the Blackmagic cards are used for X-Box or PS3's and I think this is with DD.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 27, 2015, 10:13:55 am
so just to be clear, the complete chain would be as follows?

source -- HDMI out -- hdfury in -- hdfury out -- blackmagic in -- jriver -- gpu out -- display

Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on March 27, 2015, 10:44:31 am
so just to be clear, the complete chain would be as follows?

source -- HDMI out -- hdfury in -- hdfury out -- blackmagic in -- jriver -- gpu out -- display
Yes. I marked on the picture how it would work. I don't think the HDFury will add any latency. Blackmagic said, "once the input port has the video frame on the Intensity Pro 4K it should be no more than 1-2 frames latency into the system architecture and back to output if you are using our Blackmagic Design SDK for your development" so it won't add much latency either. JRiver will add a little.

You could also route the HDMI out from the video card back into the HDFury for use with 3 more displays. It looks like one could output to the following number of displays:
HDMI from video card to HDFury - 3
Displayport output from video card - 12 (Each output can be daisy chained to four 1080p displays (http://))
DVI output from video card - 1
HDMI output from motherboard - 1
DVI output from motherboard -1

At any rate, I think the HTPC could become a powerful video switcher sending video to all displays in the house.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 27, 2015, 02:49:47 pm
Very nice.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on March 27, 2015, 03:12:59 pm
Agreed.  This is awesome.

I will test with my Blackmagic card this weekend.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on March 27, 2015, 04:32:42 pm
The HDMI inputs will need to be switched using a command line utility, but I'll figure that out as I go.
what are the options for this? for example, say you had different sources that you want to apply different DSP to (e.g. a minimal low latency setup vs a full fat setup) then this would normally require a zone switch to be triggered. It seems like you'd need to be able to trigger the following chain of events

- change jriver zone to foo (is the blackmagic config wrapped up in here? I don't use jriver for tv so no idea how that works)
- set hdfury input to x
- (optional) set hdfury output to y

it seems like it hangs off the zoneswitch command but there is obvious way to register a callback (based on http://wiki.jriver.com/index.php/Media_Center_Automation) that will receive that event (and polling would be a bit lame) nor a way to fire an action when a zone switch occurs

What are the possibilities here? Context is it would be nice to achieve all this within jriver rather than having to wire up eventghost or whatever
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Ninouchka on March 28, 2015, 04:49:33 pm
So with this I can add the HDMI output of my bluray/SACD/DSD player to my HTPC ?
That would be amazing!
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on March 28, 2015, 05:08:46 pm
Great work - I'm keen to find out how reliable this is (eg my PVR hangs all the time).  ;D
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on March 28, 2015, 05:21:44 pm
Great work - I'm keen to find out how reliable this is (eg my PVR hangs all the time).  ;D

So is my HDPVR2.  It goes out of service unexpectedly.  I have to unplug its power and then plug it back in to bring it back.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: jmone on March 28, 2015, 06:33:02 pm
So is my HDPVR2.  It goes out of service unexpectedly.  I have to unplug its power and then plug it back in to bring it back.

Yup mine is back in the draw not being used.  Like others, I was after a soln to pipe PayTV into JR for recording and distribution as with any other source. 
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on April 04, 2015, 05:10:41 pm
Please give these DLLs a try:

https://www.dropbox.com/s/cmx24miyoqaa14d/TVDLLs.zip?dl=0

Download, unzip, and copy JRTelevision.dll into MC installation folder, and copy the other file into its "TV" subfolder.

Both non-time-shifting and time-shifting works on my computer.

I'm not having any luck with the Blackmagic card in JRiver.   I'm using JRiver .87 release with the two files from dropbox.

JRiver finds the card and configures it as a camera.  When I tune the camera channel all I get is "Starting TV..." and a black screen.

Using the Blackmagic software I get video and audio.

Any ideas?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on April 04, 2015, 05:27:51 pm
Did you configure it in the Blackmagic Control panel?  And the output format using Media Express?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on April 04, 2015, 05:37:33 pm
Did you configure it in the Blackmagic Control panel?  And the output format using Media Express?


Yes.   It works correctly with the Blackmagic software.

I am using a Chromecast thats outputs 1080p59.94 and that is what I have configured in the control panel.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on April 04, 2015, 05:41:44 pm
Let's wait a few days until a new build comes out.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on April 13, 2015, 05:13:39 pm
I noticed it was listed in the release notes as supported so anyone out there got this working in the field yet?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on April 13, 2015, 06:02:58 pm
20.0.93 is out.  Please download and try.

While my device was still sort of working, it worked in MC for me.  Now my Blackmagic device is RMA'ed.  I will have to wait for it to come back before I can try again.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on April 14, 2015, 09:56:45 am
Same experience with .93.     Black screen only.    JRiver says Starting TV but then nothing.

If I use the WDM capture device JRiver shows that the stream is playing, but still just a black screen.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on April 14, 2015, 10:44:54 am
Same experience with .93.     Black screen only.    JRiver says Starting TV but then nothing.

If I use the WDM capture device JRiver shows that the stream is playing, but still just a black screen.

Blackmagic WDM Capture device is what you should use.  Do not use "Decklink Video Capture".
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on April 14, 2015, 12:20:17 pm
Blackmagic WDM Capture device is what you should use.  Do not use "Decklink Video Capture".

Ok thank you.   I will play a bit more.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on April 14, 2015, 10:37:12 pm
I've been sick for a week with bronchitis and finally started feeling better today. Tonight I installed the Blackmagic Design Decklink Mini Recorder in my son's computer. It only has a 32-bit OS so I couldn't use the Intensity Pro 4K card. I used a laptop with HDMI to the HDMI splitter and then into the Blackmagic. I set the laptop output via HDMI to 1080p30.

I configured the Blackmagic as a capture only device, tuner type of camera, and selected Blackmagic WDM Capture. I clicked Scan to add the device.
I then went to Manage Devices (still under TV), selected Blackmagic WDM Capture, and clicked Configure. I double clicked Video Capture Filter and set the video capture format to HD 1080p30.

I played a YouTube video on the laptop and selected Blackmagic as the channel to "tune." It works! Picture and sound both work. With the displays side by side I can't notice any lag.

I tried to bitstream with Dolby Digital to the Blackmagic card, but didn't have any success when using JRiver for playback. There is a program called PtBi that also works specifically with the Blackmagic cards and supports DD and DTS decoding so it seems that bitstreaming should work. Otherwise why would it decode DD and DTS? I'll have to keep working on it. I think my next step is to order a Chromecast or Amazon Fire stick. Unless the card can passthru encoded audio, it really won't be much use unless the source provides 8 channels of PCM output.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on April 15, 2015, 05:26:21 am
I've read a few reports saying it uses a rather noisy fan that is on all the time, is this right?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on April 15, 2015, 08:44:43 am
I've read a few reports saying it uses a rather noisy fan that is on all the time, is this right?
The Decklink Mini Recorder has no fan. The Intensity Pro 4K has a fan that is noisy.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Ninouchka on April 15, 2015, 08:55:55 am
Is that fan easy changed, or do it need soldering for this?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on April 15, 2015, 09:01:32 am
It looks fairly easy to change. You can also unplug the fan, but the board gets very hot even when not in use. I hope they update the software to at least allow some fan control. The option is currently showing, but it is greyed out.

(https://images.blackmagicdesign.com/media/products/intensitypro4k/main/hero@2x.jpg)

Title: Good news and bad news.
Post by: deanoUK on April 25, 2015, 10:51:27 am
My Fury PCI-MX 430 Board is working nicely. No more infuriating 4 letter problems.
My Intensity Pro 4K Board is not fairing too well.
With my Gigabyte GAZ97X-UD3H motherboard it will/will not be recognised as a piece of hardware (after rebooting) depending on
which way the wind blows.
However, once it is recognised I can get video and sound with the black magic app and media player classic.
JRiver - black screen - no sound. tried adjusting all the parameters I can find.
No dice. :'(


Title: Re: Good news and bad news.
Post by: dwalme on April 25, 2015, 10:54:03 am
However, once it is recognised I can get video and sound with the black magic app and media player classic.
JRiver - black screen - no sound. tried adjusting all the parameters I can find.
No dice. :'(

Same here.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on May 29, 2015, 04:34:10 pm
Build 113 is out.  Please try it.

I made an ugly kludge.  It still will not display video when you start playing, but you can then show "Blackmagic WDM Capture" property pages (through right-click menu, DirectShow graph).  On the first page, check "Override Video mode", and choose correct one from the drop down list.  Click OK.  MC will rebuild the DirectShow graph, and should, hopefully will display video.

Unfortunately, you have to do this every time you start playing.  The property pages of Blackmagic do not remember the settings!  I have been talking to their tech support.  Hopefully we will find a solution soon.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: deanoUK on June 04, 2015, 11:54:41 am
Fantastic !
I now have Chromecast video in JRiver.
No sound yet.
Will work on the sound later.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: JimH on June 04, 2015, 12:10:26 pm
Thanks for reporting the results.  Did you do anything other than what Yaobing suggested?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: deanoUK on June 04, 2015, 03:54:48 pm
I only set the "Blackmagic WDM Capture" property pages to video 1080p59.94.
Audio tab does not allow changes.
Title: Progress with Black Magic Intensity Pro 4K card.
Post by: deanoUK on June 11, 2015, 07:16:58 am
Desktop Video 10.4.1 was released yesterday and appears to have stopped the
Black Magic Intensity Pro 4K card "disappearing" every other reboot.

I took a couple of reboots for the software to update the cards firmware so
make sure you see the update happen.

The no audio problem appears to be associated with certain ASIO drivers.
I have 2 physical sound cards
Lynx AES16e
MiniDSP USBStreamer
and a virtual sound card/convolver
Accurate Convolver

Lynx AES16e works with WASAPI and Direct Sound. Does not work with ASIO.
Accurate Convolver. ASIO only, does not work.
MiniDSP USBStreamer works with ASIO,WASAPI and Direct Sound.

I need convolution as I am running 4 way crossovers for the fronts and centre and room correction for the surrounds.

The best I achieved so far is using JRiver convolver->MiniDSP USBStreamer.
I have both video and convolved audio.
But ... It is not possible to correct the lipsync. Video delays of more than -300mS result in no audio.

Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 09:07:06 am
Hi Yaobing,

I'm having the same problem with my Decklink Mini Recorder: it won't save the settings.
It renders the card rather useless in JRiver, since I want to use it to stream my CVB-S settopbox.

I found that the problems indeed comes with the Blackmagic streaming driver, it has the same problem in OBS.
But you already knew that :-\

Any progress to be expected?
Any news from BMD which gave you any indications of a solution?

cheers

Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 09, 2015, 09:51:19 am
Sorry, there is no progress.  Their support told me to try the next release of their driver.  So far 10.4.1.0 displays the same behavior as before.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 09, 2015, 10:00:04 am
I do not know about the Mini Recorder, but Intensity 4k Pro is not a good device to use for Set top box at this stage.  The output format issue aside, it does not compress video, so it will not work well with time-shifting (huge disk usage that could be a potential problem).
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on July 09, 2015, 10:02:10 am
I do not know about the Mini Recorder, but Intensity 4k Pro is not a good device to use for Set top box at this stage.  The output format issue aside, it does not compress video, so it will not work well with time-shifting (huge disk usage that could be a potential problem).
I though jtv was being used for time-shifting.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 09, 2015, 10:06:51 am
I though jtv was being used for time-shifting.

Time-shifting means dumping everything received to disk as is, then playback from the disk cache.  JTV is just a stub file that points to that disk cache.  Currently we are not adding any compression as there are no efficient software compressors that we can use for today's HD video.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 11:29:16 am
Yeah I know. I tried 10.4.1 but indeed same results.

Okay, we'll have to wait for a new release from BMD I suppose.

Just for the record: I tried 10.3.7, which gives a different Control Panel but no real possibilities to set preferences here.
Anything earlier than 10.3.7 keeps the card from working.

I came across a similar problem on the OSB forum and it was suggested to run everything in administrator mode (Desktop, Control Panel, OBS) and in the suggested order.
For some it fixed the problem.
Not for me, alas.

Unfortunately my Hauppauge Colossus gives massive delay bacause of the hardwre encoding and is not suitable either.
Not alot of fun when zapping channels has a 3 second delay.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 11:38:41 am
I've noticed time-shifting to be a bit jerky with Decklink Mini Recorder, but I don't really need it so I turn it off.
Hauppauge Colossus was quite smooth with time-shifting.

I'm using these cards so I can watch TV/sattelite while using convolution.
It results in some serious delay and the cards/driver are finicky.

Should I instead just capture TV sound and run it through  Parametric EQ to mimick convolution?
Would that be possible with little delay?(to stay in sync with Video)

Then I wouldn't really need any capture card...
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 09, 2015, 12:15:17 pm
Audio is always played through JRiver audio renderer, which means you can use anything in DSP studio (but you have to experiment with them to see whether they will give you desired result). 

You can also try turning Video Clock on and off to see if there is any difference.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 02:58:50 pm
Thanks Yaobing, I will play around with it.

I did some more testing and found that capture with my Decklink card works as far back as 10.2.2, however this version doesn't work with JRiver.
Also, the DecklinkAvStreamPlugIn32 changes after 10.2.2
It's the new version that doesn't save the settings and looks unchanged up to recent versions.

A solution would be to get the old PlugIn (which saves settings fine) working with JRiver.
Could you have a look and see if that is a possibility?

Or am I asking a lot?
Maybe some tips to get the old PlugIn working?

cheers
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 03:08:43 pm
Some more findings: I got 10.2.2 working after canceliing Time-shift ;D
So that's a version which keeps the settings.

However...
Any idea why I have these interlaced lines with quick pans?
And how to get rid of them  ::)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on July 09, 2015, 03:42:04 pm
Mmm only sound when time-shift is on.
But then video is choppy and interlaced lines all over.

Video is fine with TS off, but then there's no sound.

More work to be done.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on August 15, 2015, 03:00:22 pm
I keep reading this thread in the hopes that someone has a workable system. It seems that each approach - Colossus, Black Magic, etc. have serious issues for this application.

 I am looking for a way to to interface a Roku or similar streaming device that has HDMI audio and video to MC. Has anyone found a way to do this that is reliable.

Thanks very much.

Rod

Added on Edit:
Apparently I had misread some of the posts. It appears that perhaps the Colossus is working ok. It's only limitations seem to be it can't handle all audio formats.

So do I have it correctly that the Colossus should be a suitable HDMI interface to MC for use with a Roku/FireTV streamer?

Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on August 15, 2015, 04:18:02 pm
Hi Rod,

the Colossus works allright but be sure to be okay with the delay it introduces.
This is because of the onboard decoding on the card.
On my HTPC it had a delay of around 1.5-2 sec.
Couldn't get it any faster.

 
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on August 15, 2015, 04:37:10 pm
Hi Rod,

the Colossus works allright but be sure to be okay with the delay it introduces.
This is because of the onboard decoding on the card.
On my HTPC it had a delay of around 1.5-2 sec.
Couldn't get it any faster.

 

Thanks for the response.

Is the delay in both audio and video or just one?  If both are the same that might be ok. I'm not using it for gaming. But I guess things like seeking (rewind or FF) might be cumbersome. Were there other things this delay affected for you?

I guess they have solved some of the old problems my HDPVR had that required a reset now and then?

Cheers,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on August 16, 2015, 09:13:55 am
Rod,

the delay is audio and video, MC keeps both neatly in sync.
For me the delay was annoying because I wanted to use it for watching Sat TV.
Zapping channels is quite impossible with a delay of 1.5-2 sec.
Basically all the commands that happen at the source will be delayed.
If you can live with these restrictions it should work for you.

I don't use my Colossus anymore because of the delay. I coud sell it to you, were it not that i'm in Europe ;-)
I used the Decklink after that, which has no (hardly) delay, but a crappy driver that doesn't save it's settings.
In the end I gave up on it.

There are other solutions, Mojave is very knowledgable on the subject, not sure he's reading this though.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on August 16, 2015, 02:26:03 pm
Rod,

the delay is audio and video, MC keeps both neatly in sync.
For me the delay was annoying because I wanted to use it for watching Sat TV.
Zapping channels is quite impossible with a delay of 1.5-2 sec.
Basically all the commands that happen at the source will be delayed.
If you can live with these restrictions it should work for you.

I don't use my Colossus anymore because of the delay. I coud sell it to you, were it not that i'm in Europe ;-)
I used the Decklink after that, which has no (hardly) delay, but a crappy driver that doesn't save it's settings.
In the end I gave up on it.

There are other solutions, Mojave is very knowledgable on the subject, not sure he's reading this though.


Thanks for the further clarifications.

I will not be using it for Television. It will be the interface to a Roku Media Streamer and I am trying to sort out how bad the frustration factor will be from the delay after any commands.

It seems that both of the Black Magic devices have problems and are not presently usable with MC.

I will contact Mojave to get further clarification since he earlier mentioned a friend using the Colossus to interface a Direct TV Signal. I'm wondering if the Colossus delay was an issue for him.

Also dwaleke seemed to have success using an HDPVR2, although he was not pleased with the audio formats available. As best I can tell, it and the Colossus2 are functionally the same devices. The former is housed in its own enclosure and the latter is a PC card. I will also try to contact dwaleke to see if the delay presented problems for him. He used it for streaming Netflix from a Chromecast which is very similar to what I want to do with a Roku.

Any other comments would sure be appreciated.

Thanks,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on August 16, 2015, 04:23:19 pm
I loaned out the HTPC is was using for testing, but still have two Blackmagic cards and a Colossus 2 sitting here to install in another HTPC and do some testing. 

Yes, a friend is using the Colossus 2 for streaming from satellite. It isn't setup in JRiver as a DVR, but as a capture card. He then uses the DirecTV app on his iPad to control channels, etc. There doesn't seem to be any noticeable delay issues, but convolution isn't being used for TV either. I'll be at his house next weekend and can do a little more testing.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on August 16, 2015, 07:30:55 pm
I loaned out the HTPC is was using for testing, but still have two Blackmagic cards and a Colossus 2 sitting here to install in another HTPC and do some testing. 

Yes, a friend is using the Colossus 2 for streaming from satellite. It isn't setup in JRiver as a DVR, but as a capture card. He then uses the DirecTV app on his iPad to control channels, etc. There doesn't seem to be any noticeable delay issues, but convolution isn't being used for TV either. I'll be at his house next weekend and can do a little more testing.


Thanks very much for the update. Will be interesting to get the results of your further testing.

I'm not clear on how the IPAD DirecTV app works but would assume it acts as a remote for the STB. If so then he must look at the TV for the results of his actions on the IPAD. If the delay is not bothering him that is encouraging.

Cheers,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on August 18, 2015, 10:49:53 am
I was looking at BHPhoto for pricing and info on the Black Magic Intensity Pro 4k card. Saw this is on an Aug 3rd review of the card.
"Make sure you install the latest version of Desktop Video from Blackmagic's website so it installs the latest firmware." For those of you that own the card I'm wondering if that might refer to a recent update that could solve the problems?

Cheers,
Rod

Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on September 12, 2015, 01:38:29 am
Sorry, there is no progress.  Their support told me to try the next release of their driver.  So far 10.4.1.0 displays the same behavior as before.

10.5 seems to be better.  Although I don't think this works automatically in JRiver yet.     However their media application will dynamically change the resolution to match the input signal.   

I can get video and audio working correctly.   Although it doesn't play smoothly.   Video is smooth without time shifting, but audio is out of sync (I use convolution).  When time shifting the video/audio is almost in sync, but I don't get smooth playback.

Oh and the fan no longer runs 100%.   The card is actually quiet now.

This is the farthest I've ever got with this thing.    It's possible one day it will work.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on December 18, 2015, 12:05:55 pm
Anyone has anymore luck on this topic?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Spanker on December 29, 2015, 11:53:27 am
Hi dwaleke,

I'm happy to report that driver 10.5 got my Decklink properly working and saving the settings.
Once in a while I have to restore the settings, but this is occasionally.
The lip sync is off by maybe 30-50msec (audio is late) which I can't get corrected unless using time shifting, which introduces a total delay of around 5 second.
To keep audio delay to a minimum I use convolution with minimum delay filters (a convenient option in Audiolense).
As an alternative I tried the parametric eq option, but didnīt get better results concerning lip sync.
Also I input progressive video, with interlaced I get lines in the picture.
All in all I can live with it.

If you have questions, let me know.


If someone has any suggestions to fix the above, Iīm all ears.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: GrandeBoma on April 06, 2016, 09:11:21 am
The magewell devices for hd capture have a developers kit which uses directshow filters. The cards seem to have the best support for 4k video and for multichannel pcm audio out there. It is rather curious that nobody tried them yet?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: millst on April 06, 2016, 01:39:11 pm
Not to me. To begin with, I doubt many people are even experimenting and then they cost more.

-tm
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on July 19, 2016, 01:58:29 pm
I notice that the driver is up to v10.7 now, is it stable in jriver yet?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: zydeco on October 26, 2016, 12:48:09 pm
I notice that the driver is up to v10.7 now, is it stable in jriver yet?

Great thread - I've just been pointed in it's direction from another member after a fair while wondering how to integrate external A/V sources. What is the status of the Black Magic Intensity pro 4K integration with the latest V22 release of JRiver? And, to confirm, is it correct that JRiver will deal with the A/V delay caused by convolution filters just as it does when playing a video file natively?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: zydeco on October 29, 2016, 03:51:04 am
Any feedback on the status of the Black Magic Intensity Pro 4K integration with JRiver?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on October 29, 2016, 08:56:58 pm
Sorry, I have not had time to look into this matter for a while.  I will take a look again, maybe soon.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on January 11, 2017, 07:04:56 pm
I'm also interested in a capture card so I can use JRiver to delay the video signal.  FWIW, I'll most likely be using a Mac, and I'm particularly interested in learning if the Blackmagic Intensity Pro 4K card works now with the updated drivers and new versions of JRM.

Big thanks to those in the thread who invested money and reported results so far!  It would be great if further testing is done...but I may have to risk buying one as this thread's activity has slowed down...
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on January 21, 2017, 11:06:33 pm
Inspired by this thread, I purchased a Black Magic Intensity Pro 4k card.  Was intending to use with JRiver on a Mac. However, at this time, TV (capture) is not support on a Mac. 

So I tried the BM Intensity Pro 4k on a Windows 7 computer.  The good news is I was able to get an HDMI signal into JRiver.  The bad news is my motherboard can't support a PCI 2.0 graphics card AND the BM Intensity Pro.  Thus, I had to remove the graphics card.  Unfortunately the motherboard graphics card is horrible. 

Does anyone know how to output the video signal from the BM Intensity Pro 4K?  My video path is AppleTV4>HMDI stripper>BM Intensity Pro 4K (input)>JRiver (for video delay)>BM Intensity Pro 4K (output)>Projector.

FWIW, I'm only using JRiver in this instance for its video delay feature.  Thus, I don't care if the sound doesn't work.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on January 22, 2017, 02:46:56 am
Just to check, you have multi channel audio and video working ok with that card and jriver?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on January 22, 2017, 09:40:06 am
Hi Matt, thanks for checking in.  I don't think there was any audio (didn't even check), but I don't care as JRiver in this instance is for video delay only.  So I'm routing HDMI into the BM Intensity Pro 4K into JRiver for video delay (to compensate for audio processing time) and back out the BM Intensity Pro 4K. 

If my PC could house both the BM capture card and a Radeon HD5770 I have, then I could just use the Radeon output to the projector.  Unfortunately it won't hold both.  Thus, it would be nice to use the BM for HDMI input and output.  So video HDMI input works in JRiver, but I'm not sure how to set up the same BM card for HDMI output.

I actually missed a step in my video path:  AppleTV4>Pioneer SC95>HMDI stripper>PC [BM Intensity Pro 4K (input)>JRiver (for video delay)>BM Intensity Pro 4K (output)]>Projector.


Title: Re: HDMI audio/video input from any unencrypted source
Post by: dwalme on January 22, 2017, 10:01:58 am
I don't think you can do any video output with the BM card in JRiver.    JRiver is not designed for that kind of output.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on January 22, 2017, 10:22:06 am
Ok, I guess the best solution will be to use the output from a graphics card (e.g., Radeon HD 5770).   No worries.  I've been needing an excuse to replace this PC so I'll find a motherboard which supports both a graphics card and the BM.

Thanks for you help!
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on January 22, 2017, 10:57:09 am
Any chance you could give it a try to see if you get multichannel audio through it ok?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on January 22, 2017, 09:22:56 pm
Yes, but it will take some time.  Awaiting parts to arrive.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: loddie on July 31, 2018, 01:36:54 pm
For anyone trying to set up the Blackmagic Intensity Pro 4K PCI capture card with JRiver, I started a dedicated thread here: https://yabb.jriver.com/interact/index.php/topic,116904.0.html (https://yabb.jriver.com/interact/index.php/topic,116904.0.html)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 15, 2019, 12:14:36 pm
After giving up on this for some time I decided to get into it again.

When I first tried it with my then new Hauppauge Colossus there was too much lip sync disparity for my wife to watch it. I recently thought I should try it again with the newer MC lip sync adjustments that are available. As I was using it in Live TV (Capture) mode these adjustments did nothing which was very discouraging.

I then read some different threads that discussed similar issues and I found that it should work using time shifting. In the TV setup I checked 'Start analog devices in time shifting mode'. (Note that the Colossus is an Analog Device in MC). When I tried it again the video and audio were in sync. WOW! This is a huge step!

The only problem now is the delay when using a Remote to control the input device. There is a delay of 3-8 seconds which is very frustrating. I guess with Time Shifting there must be some delay, but I wonder if there are any ways to minimize it?

Yaobing any ideas here please?

Cheers,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mojave on July 15, 2019, 04:24:35 pm
I'm sorry you just found out about using time shifting. It has been working well with the Hauppauge Colossus for years.

What is your source? A friend has the Colossus 2 and uses the app for DirecTV on his phone or tablet to actually manage channel changes. Perhaps your source has an app you could use.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: mattkhan on July 15, 2019, 05:01:50 pm
I had the same problem with the Colossus and interactive menus being unusable due to the lag. I switched to a magewell usb device instead as that does work in live mode with no lag, unfortunately not in MC though so I have to use another app (mpc-be) for video and MC for audio (via wdm)
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 15, 2019, 08:23:11 pm
I'm sorry you just found out about using time shifting. It has been working well with the Hauppauge Colossus for years.

What is your source? A friend has the Colossus 2 and uses the app for DirecTV on his phone or tablet to actually manage channel changes. Perhaps your source has an app you could use.

Thanks Mojave. Good idea to control via a phone.

We are using the Telus PikTv here in Canada. It's a cord cutters cheap way to have a few TV channels at very low cost. It uses a proprietary AndroidTV Box. They have an Android app to watch their TV on your smart phone, but not a Remote Control App. So no joy there unfortunately.

The other stuff we watch is on our Roku: Netflix, Amazon Prime, YouTube and a few others. Roku has a good Android app which I just set up on a phone and will do some playing with later.

So even though changing TV channels will be a little frustrating, having everything go through our HTPC will be a mostly very positive experience. Having good sound is worth a LOT to me, although Sandra barely notices the difference!

I am still hoping that Yaobing may have some way that I can minimize the lag although that may be an impossible wish.

Cheers,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 15, 2019, 09:17:47 pm

The only problem now is the delay when using a Remote to control the input device. There is a delay of 3-8 seconds which is very frustrating. I guess with Time Shifting there must be some delay, but I wonder if there are any ways to minimize it?


Are you using the remote directly with the input device (your TV source) instead of controlling MC?  To change channel?
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 15, 2019, 10:43:50 pm
Are you using the remote directly with the input device (your TV source) instead of controlling MC?  To change channel?

Hi Yaobing - Thanks for getting back to me on this. Yes I am controlling the input device with its own remote. And it's not just channel changes, it's any changes made by the remote. There are similar delays showing on the TV box and the Roku. They each have their own remote. After hitting any key on either remote there is a multi second delay.

Thanks,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 16, 2019, 08:53:53 am
Time-shifting carries an internal delay that is difficult to get rid of.  If it is only for channel changing, I still recommend using a remote through MC, so that MC knows about the change and will do a seek to jump to the position where the new channel is started.

For other changes that you make on the external device, the only thing I can think of is for you to manually force a "jump to live" operation after you make a change.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 17, 2019, 06:57:44 pm
Time-shifting carries an internal delay that is difficult to get rid of.  If it is only for channel changing, I still recommend using a remote through MC, so that MC knows about the change and will do a seek to jump to the position where the new channel is started.

For other changes that you make on the external device, the only thing I can think of is for you to manually force a "jump to live" operation after you make a change.

Our Pik TV does not use a standard STB that could easily be run through MC. It also doesn't have a public Guide.

Since we watch more Movies and YouTube than TV I would guess about 80-90% of our button presses are not TV related.

I'm not sure what you mean by "manually force a "jump to live" operation after you make a change." If it was live instead of Time Shifted then I would be back to having the Lip Sync issues. Or perhaps I misunderstand you.

Thanks,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 17, 2019, 10:33:54 pm


I'm not sure what you mean by "manually force a "jump to live" operation after you make a change." If it was live instead of Time Shifted then I would be back to having the Lip Sync issues. Or perhaps I misunderstand you.


"Jump to live" means jump to the latest time.  Right-click, TV Options > Go to latest time.  Or just press the right arrow key once if you are already near the latest time.
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 18, 2019, 11:34:48 am
"Jump to live" means jump to the latest time.  Right-click, TV Options > Go to latest time.  Or just press the right arrow key once if you are already near the latest time.

This made a multi second difference and now has about a 2 second delay after various button presses. I think we can live with that. Thanks very much Yaobing. Now I just need to see if I can program one of the buttons on our Logitech remote to send a 'right arrow'.

From the limited testing I have done it seems that doing this only once is necessary after Capture starts. I can change programs, pause, etc on the devices remote and it stays in 'Live'.

It's so nice to always have the lip sync right on!

BTW the terminology 'Jump to Live' was confusing to me since we are running in Time Shifted mode.

Cheers,
Rod
Title: Re: HDMI audio/video input from any unencrypted source
Post by: Yaobing on July 18, 2019, 12:40:18 pm
Since you can not time-shift into future, "live" just means time-shifted by 0 second, ideally.  In our actual implementation it means "time-shifted by approximately 2 seconds", or "Within 2 seconds of live".
Title: Re: HDMI audio/video input from any unencrypted source
Post by: nwboater on July 18, 2019, 03:08:52 pm
Since you can not time-shift into future, "live" just means time-shifted by 0 second, ideally.  In our actual implementation it means "time-shifted by approximately 2 seconds", or "Within 2 seconds of live".

Thanks for all your help here Yaobing. :)

Cheers,
Rod