ViewCast 450E, 240E manual Preview Pin to VMR9, Some Data Points

Page 79

Osprey 240e/450e User Guide

Preview Pin to VMR9

Figure 66. Video Mixing Renderer 9

Video Mixing Renderer 9 is the newest video rendering method and the one on which Microsoft supposedly is basing its future development. The intent is to combine the functionality of the Overlay Mixer plus Video Renderer in one module that takes advantage of the latest developments in DirectShow. We are finding that at its present stage of development, with our hardware, VMR9 does not achieve the high efficiency of YUY2–to–VMR7. Also, although VMR9 is supposed to function as an overlay mixer for rendering captioning from the driver’s DShow CC or VBI pin, we have never seen it function correctly.

Some Data Points

The following measurements are CPU percent on two machines – a fairly old P4, and a dual Opteron

244. The video size is 640 x 480. The screen depth is 32 bits. The following abbreviations are used:

YUY2

the Osprey driver’s preview pin in YUY2 format

 

 

RGB15

the Osprey driver’s preview pin in RGB15 format

 

 

RGB32

the Osprey driver’s preview pin in RGB32 format

 

 

VR

old Video Renderer

 

 

VMR7

Video Mixing Renderer 7

 

 

VMR9

Video Mixing Renderer 9

 

 

AVI

AVI Decompressor

 

 

OVL

Overlay Mixer

 

 

The PostProc results are shown in two modes: with all post processing filters turned off, and with the adaptive deinterlace filter turned on.

Generally these results show the following:

The desirability of newer machines for video processing has to do with system architecture more than raw CPU speed.

VMR7 is generally fastest. If you don’t need the driver’s PostProcessing, then Direct Mode with VMR7 is especially fast.

Results for specific pathways can be inconsistent across different machines. For example, on the P4, YUV to VR is faster than RGB to VR; on the Opteron, RGB is faster.

In evaluating these benchmarks, remember that all of them involve video rendering to the screen. Depending on the exact pathway, video rendering can result in CPU utilization that is a lot higher than for other capture scenarios. If you are streaming video or capturing to file, you do not see numbers this high. If you are encoding video, you may see high CPU utilization, but much or most of it is from the encoder rather than the driver.

ViewCast

73

Image 79
Contents Osprey 240e/450e User Guide Page Contents AVStream driver reference information Osprey 240e Environmental specifications Osprey 450e Page Reseller Pass Through Limited WarrantyOverview WarrantiesMinimum system requirements System requirementsInstalling the driver Installation StepsInstalling the video capture card Custom installing AVStreamTo install the video capture card Digital Signature Not Found Window Accessing the Osprey Config Utility Setting Driver PropertiesInitial OspreyConfig user interface OspreyConfig’s initial processing sequenceSelecting a device for configuration Control used to open the properties Osprey Video Device Properties window tabs Understanding the device properties windowRefSize InputVideo Proc Amp Video DecoderDevices and global controls OspreyConfig utility to access devicesInput tab Input tabVideo Standard CancelVideo Input Video PresentInput tab without AV option Osprey 450e AV option hardware add-on-deviceOsprey 450e Video inputVideo Standard field Video standardComposite camera Input Format analog inputsVideoGraph VideoCheckVideoGraph VbiGraphVideo Proc Amp Tab Video Proc Amp tabBrightness Color EnablePowerLine Frequency Anti Flicker DefaultVideo Decoder tab Video Decoder tabVCR Input Signal DetectedOutput Enable Lines detectedFormat Horizontal DelayRefSize tab HorizontalSquare Pixels Horizontal FormatCCIR-601 Use WideScreen Horizontal DelaySignal WSS WideSource Width Source WidthVideo Type Format HW or SW Adds CPU Granularity Reference Size for Crop and Logo PlacementLine Ntsc Vertical Format Line Ntsc Vertical FormatDeinterlace Currently UsingFilters tab SimulStreamSimulStream option SimulStreamMultiple instances Osprey 240e/450e User Guide Motion Adaptive Adjust…Deinterlace Inverse TelecineBackground − telecine and inverse telecine Current Using settings Currently Using groupMotion Threshold Adaptive Deinterlace windowFrame Algorithm Restore Defaults Test ModeClose Osprey 240e/450e User Guide Device tab Buffers Requested No-Video Test PatternDiagnostic Logging Diagnostic loggingTypical section of data Board Numbering Device InfoBoard Numbering Setting Driver Properties Timestamping ExtrasTimecode Video Marking Closed CaptionCaptions tab Captions tabPin Select Render Logical White As Render Ntsc Closed Captions On VideoCC Pin CC PinOn File and Color Sub tab Enable Logo onFile and Color sub Tab Enable Key Color Logo tabOsprey 240e/450e User Guide Pin Select File and ColorEnable Key Color Enable Key ColorPosition and Size WeightingOsprey 240e/450e User Guide Size and Crop tab Size and Crop tabReference Size Enable CroppingDefault Output Reference SizeFormat Horizontal Vertical GranularityEnable Cropping Enable CroppingRecalc button Default Output Size Default Output SizePage DirectShow AVStream driver reference informationAVStream Driver Reference Information Post-Processing mode Post-Processing modeAVStream Driver Reference Information Preview Pin to Video Renderer Efficient Video RenderingPreview Pin to Overlay Mixer to Video Renderer Video Mixing Renderer Preview Pin to VMR7Some Data Points Preview Pin to VMR9AVStream Driver Reference Information Color formats Video standards and sizesYUV format details Closed captioning CC Captioning via CC or VBI pinsDirect CC rendering on video Vertical Interval Timecode Vitc CC streaming interfaceTimecode Video Marking Vertical Blanking Interval VBI captureAudio driver Selecting the audio source and input volumeAudio Driver Audio properties Audio propertiesAudio playback Audio configurationMono Source Mode Audio formatsDual Mono Input reference level Audio levelEnvironmental specifications Appendix a Osprey hardware specificationsOsprey 240e Osprey 240e long back plate Osprey 450e back plate Osprey 450eAppendix a Osprey Hardware Specifications Appendix B Osprey 450e audio cable Mini-DIN Signal RCA ConnectorsPage Color bars on video screen Appendix C TroubleshootingScrambled video image Multiple horizontal lines across video image Poor video quality at large frame sizesCannot play back recorded audio Osprey 240e/450e User Guide Page Index Appendix C Troubleshooting Osprey 240e/450e User Guide Viewcast.com