I have a scenario where my mediaServer has 4 monitors connected to 2 graphics cards.
1 goes to the kitchen, 1 to the kitchen "bar" (between dining and kitchen), 1 to the lounge (open plan to kitchen) and 1 to a bedrooom.
What I'd like is the ability to be able to duplicate the currently playing video in additional windows located in any of these monitors. So that, for instance, whomever is cooking and listening to the show that is playing in the lounge (audio is also fed to the kitchen area) can also watch it playing from the kitchen monitors. Or even have it playing on only 1 kitchen monitor while leaving the other free for a recipe in a browser, say.
Technically, I believe this can be done by inserting the standard "Infinite Tee Filter" into the DirectShow graph, just after the video decoder, and connecting it to additional renderers. I've done some experiments using GraphStudio and managed to achieve it easily, connecting up an additional 3 duplicate windows.
So even if the UI isn't implemented anytime soon, it would be great if the API functions to do this were added to NPVR, so it could be developed further by a plugin developer. (I may be tempted to jump into plugin development myself if the API functions were available for this and no-one else was keen ).
1 goes to the kitchen, 1 to the kitchen "bar" (between dining and kitchen), 1 to the lounge (open plan to kitchen) and 1 to a bedrooom.
What I'd like is the ability to be able to duplicate the currently playing video in additional windows located in any of these monitors. So that, for instance, whomever is cooking and listening to the show that is playing in the lounge (audio is also fed to the kitchen area) can also watch it playing from the kitchen monitors. Or even have it playing on only 1 kitchen monitor while leaving the other free for a recipe in a browser, say.
Technically, I believe this can be done by inserting the standard "Infinite Tee Filter" into the DirectShow graph, just after the video decoder, and connecting it to additional renderers. I've done some experiments using GraphStudio and managed to achieve it easily, connecting up an additional 3 duplicate windows.
So even if the UI isn't implemented anytime soon, it would be great if the API functions to do this were added to NPVR, so it could be developed further by a plugin developer. (I may be tempted to jump into plugin development myself if the API functions were available for this and no-one else was keen ).
Pete
Karori, Wellington, NZ
HARDWARE: AMD x4 9550, WinXP sp3, Hauppauge HVR-4000 (Freeview/DVB-T only ATM); Hauppauge HVR-1700 (DVB-T); 2 x GeForce 9600GT; All latest drivers; SPDIF out;
UHF rooftop aerial with a direct line-of-sight 3km to Mt KauKau.
SOFTWARE: MediaPortal 1.1; NPVR; Latest HVR4000 drivers; WinTV7; ArcSoft TotalMedia; Cyberlink PowerDVD 7.0; MPV Decoder; AC3Filter; Mpeg2DecFilter.ax; mmaacd.ax (Morgan AAC decoder)
Karori, Wellington, NZ
HARDWARE: AMD x4 9550, WinXP sp3, Hauppauge HVR-4000 (Freeview/DVB-T only ATM); Hauppauge HVR-1700 (DVB-T); 2 x GeForce 9600GT; All latest drivers; SPDIF out;
UHF rooftop aerial with a direct line-of-sight 3km to Mt KauKau.
SOFTWARE: MediaPortal 1.1; NPVR; Latest HVR4000 drivers; WinTV7; ArcSoft TotalMedia; Cyberlink PowerDVD 7.0; MPV Decoder; AC3Filter; Mpeg2DecFilter.ax; mmaacd.ax (Morgan AAC decoder)