INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: madVR for Live TV & jtv  (Read 5016 times)

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
madVR for Live TV & jtv
« on: June 19, 2014, 04:04:57 am »

I was messing around with capturing live off of an HDMI capture card and noticed that despite my efforts to make it use madVR (ROHQ or custom) it always selected the base video renderer. This was also true when I initiated a recording and played that.

Is this behavior intentional? I can build the capture graph using madVR in graphstudionext so I know it works...

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14268
  • I won! I won!
Re: madVR for Live TV & jtv
« Reply #1 on: June 19, 2014, 06:19:04 am »

Nope that is just odd.  I've never had any issue with using ROHQ with Live TV or JTV files.... for me it "just works" and I get madVR just fine.  I'm running a HDHomeRun but it should not make a difference (unless you are running an old Analog TV Card maybe???)

Have you got a small sample you could link to?
Logged
JRiver CEO Elect

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #2 on: June 19, 2014, 03:38:12 pm »

If we do not recognize a capture card, the default behavior is to use automatic rendering, which often result in a graph with legacy video renderer or VMR7.  Please do a "Copy television related filter info to clipboard..." and forward the info to me.
Logged
Yaobing Deng, JRiver Media Center

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
Re: madVR for Live TV & jtv
« Reply #3 on: June 19, 2014, 04:26:56 pm »

Thanks.

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' of filter 'AVerMedia HD Capture'
            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 'Capture' of filter 'AVerMedia HD Capture'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YUY2, Format type FORMAT_VideoInfo

    Filter 'AVerMedia HD Capture'
        CLSID: {17CCA71B-ECD7-11D0-B908-00A0C9223196}
        Host: c:\windows\syswow64\ksproxy.ax
        Input Pin 'Analog Video In'
            Connected to pin '0: Video Decoder Out' of filter 'AVerMedia HD Xbar'
            Major type MEDIATYPE_AnalogVideo  Sub type MEDIASUBTYPE_None, Format type FORMAT_AnalogVideo
        Input Pin 'Analog Audioinput'
            Connected to pin '1: Audio Decoder Out' of filter 'AVerMedia HD Xbar'
            Major type MEDIATYPE_AnalogAudio  Sub type MEDIASUBTYPE_None, Format type FORMAT_None
        Output Pin 'Capture'
            Connected to pin 'VMR Input0' of filter 'Video Renderer'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YUY2, Format type FORMAT_VideoInfo
        Output Pin 'VBI'
        Output Pin 'Audio'
            Connected to pin 'In' of filter 'JRiver Audio Renderer'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx

    Filter 'AVerMedia HD Xbar'
        CLSID: {71F96460-78F3-11D0-A18C-00A0C9118956}
        Host: c:\windows\syswow64\ksxbar.ax
        Input Pin '0: Video RGB In'
        Input Pin '1: Video SerialDigital In'
        Input Pin '2: Audio Line In'
        Input Pin '3: Audio Line In'
        Output Pin '0: Video Decoder Out'
            Connected to pin 'Analog Video In' of filter 'AVerMedia HD Capture'
            Major type MEDIATYPE_AnalogVideo  Sub type MEDIASUBTYPE_None, Format type FORMAT_AnalogVideo
        Output Pin '1: Audio Decoder Out'
            Connected to pin 'Analog Audioinput' of filter 'AVerMedia HD Capture'
            Major type MEDIATYPE_AnalogAudio  Sub type MEDIASUBTYPE_None, Format type FORMAT_None

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #4 on: June 20, 2014, 10:47:01 am »

Thanks.  Does this device use hardware compression?

What meant for when I asked for filter info, is TV Options > Advanced > Copy television related filter info to clipboard.
Logged
Yaobing Deng, JRiver Media Center

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
Re: madVR for Live TV & jtv
« Reply #5 on: June 20, 2014, 12:19:06 pm »

No HW compression.

Code: [Select]
KSCATEGORY_BDA_NETWORK_TUNER filters


KSCATEGORY_BDA_RECEIVER_COMPONENT filters


AM_KSCATEGORY_CAPTURE filters

    HD Audio Mixed capture
    @device:pnp:\\?\hdaudio#func_01&ven_10ec&dev_0899&subsys_80862046&rev_1000#4&3b8ca585&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\emixedcapturewave
        Output Pin 'Recording Control'
        Input Pin 'Input1'

    HD Pro Webcam C910
    @device:pnp:\\?\usb#vid_046d&pid_0821&mi_00#7&2bbf5a02&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
        Output Pin 'Capture'
        Input Pin 'Microphone'

    Logitech HD Pro Webcam C910
    @device:pnp:\\?\usb#vid_046d&pid_0821&mi_02#7&2bbf5a02&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
        Output Pin 'Capture'
        Input Pin 'Video Camera Terminal'
        Output Pin 'Still'

    AVerMedia HD Capture
    @device:pnp:\\?\pci#ven_1a0a&dev_6202&subsys_620c1461&rev_01#6&2165c790&0&000800e3#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{ede957b0-eaa5-4bf4-acf3-6e10cb4836c3}
        Input Pin 'Analog Video In'
        Input Pin 'Analog Audioinput'
        Output Pin 'Capture'
        Output Pin 'VBI'
        Output Pin 'Audio'


KSCATEGORY_ENCODER filters


KSCATEGORY_MULTIPLEXER filters


AM_KSCATEGORY_CROSSBAR filters

    AVerMedia HD Xbar
    @device:pnp:\\?\pci#ven_1a0a&dev_6202&subsys_620c1461&rev_01#6&2165c790&0&000800e3#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{c0588636-3adc-4a9a-9373-e9bb446f1afb}
        Input Pin '0: Video RGB In'
        Input Pin '1: Video SerialDigital In'
        Input Pin '2: Audio Line In'
        Input Pin '3: Audio Line In'
        Output Pin '0: Video Decoder Out'
        Output Pin '1: Audio Decoder Out'


AM_KSCATEGORY_TVTUNER filters


AM_KSCATEGORY_TVAUDIO filters


AM_KSCATEGORY_VBICODEC filters


MPEG2 Multiplexer filters


Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #6 on: June 25, 2014, 02:28:01 pm »

Sorry for not responding for a while. 

It is a bit tricky to use user selected (or Red October) video renderer when the capture device does not have hardware compression.  Some devices just behave strangely when you try to use EVR or madVR.  In time-shifting mode we do not honor Red October settings either for the same reason.

I maybe able to make some exceptions for some individual devices when I have some time.
Logged
Yaobing Deng, JRiver Media Center

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
Re: madVR for Live TV & jtv
« Reply #7 on: June 25, 2014, 03:28:55 pm »

How do you capture from a device w/o a dedicated compressor? Can you use your DS encoder filter to handle the raw A/V if recording?

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #8 on: June 25, 2014, 06:41:52 pm »

How do you capture from a device w/o a dedicated compressor? Can you use your DS encoder filter to handle the raw A/V if recording?

I have not tested a device that does not have hardware encoder for a while.  With older devices what we used to do was to use a DirectShow encoder available on user's computer (if the user configures to use it) or use JRiver video encoder, which is inadequate by today's standard, or not using compression at all.  Recording can only be done in jtv format.

In the case of your device, you can try running it in time-shifting mode and check what filters are used.
Logged
Yaobing Deng, JRiver Media Center

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
Re: madVR for Live TV & jtv
« Reply #9 on: June 26, 2014, 03:18:11 am »

In the case of your device, you can try running it in time-shifting mode and check what filters are used.

It looks like it's capturing raw A/V.

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #10 on: June 26, 2014, 01:39:20 pm »

Please try this DLL.  Unzip and copy to MC19 installation folder.
Logged
Yaobing Deng, JRiver Media Center

babgvant

  • Galactic Citizen
  • ****
  • Posts: 323
Re: madVR for Live TV & jtv
« Reply #11 on: June 26, 2014, 02:38:37 pm »

Please try this DLL.  Unzip and copy to MC19 installation folder.

madVR works.

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10865
  • Dogs of the world unite!
Re: madVR for Live TV & jtv
« Reply #12 on: June 26, 2014, 04:42:56 pm »

madVR works.

Thanks for testing.  I will include the change in the next build.
Logged
Yaobing Deng, JRiver Media Center
Pages: [1]   Go Up