The DirectShow Tab allows to select the video/audio decoder and video renderer that are used for playback. The settings take effect immediately. If you select a decoder, the filter graph (the chain of DirectShow playback components ) will be rebuilt at once.
Decoder Selection | Renderer Selection
The
drop-down lists in the Video/Audio Decoder sections contain all
available decoders in your system that DirectShow regards as suitable
for the according format (which doesn't necessarily mean they work
well).
<System Default> lets Windows select the decoder - usually the one with the highest merit value in your system. It is recommendable to select a specific decoder that shows good results, however.
For DTS audio (sometimes contained in VOB- and M2TS files) the TSPlayer preferably uses the decoder selected for AC3, provided it can cope with this format.
It is recommendable to install the free
LAV Filters package (easy to find in the web), because the included
decoders cover almost all video and audio formats supported by the
TSPlayer (including HEVC and exotic formats like AES3 audio).
However, there are no freeware VC-1 decoders up to now that are
compatible with the DVBViewer Filter output (which the TSPlayer uses
as source filter / splitter / demultiplexer), so a commercial
solution like Sonic or Cyberlink is required.
The Context Menu that appears
after right-clicking the TSPlayer Main Window lists all DirectShow
components (filters) that are used for playback. Open a filter's
property page (if available) by selecting the according item. Grayed
items indicate that the filter does not provide a property page. The
DVBViewer Filter, serving as source filter, appears under the name
„DVB Source“. It displays the current video/audio format
on its property page. Please refer to the DVBViewer
Filter manual for more information.
contents | to the top | preceding chapter | next chapter
The „Video“ drop-down list in the Renderer section allows to select the Video Renderer that renders the picture and delivers it to the graphics card driver:
The
Overlay Mixer in conjunction with the simple video renderer
provides advanced features like brightness and contrast control. It
uses a mode in which the graphics card hardware displays the video
on the desktop, thus lowering the CPU / GPU load considerably.
However, the Overlay Mixer is not compatible with the Aero design.
Windows 7 automatically switches it off when Overlay is used. Under
Windows 8 Overlay is not available anymore resp. requires a registry
hack.
The
VMR 7 (Video Mixing Renderer 7) has been introduced with
Windows XP. It is able to work in Overlay Mode or, if Overlay is not
available (e.g. when Aero is active), in the “normal”
software mode. Unfortunately it provides no brightness / contrast
control.
The
VMR 9 is available on all Windows platforms, provided
DirectX9 has been installed. It does not support Overlay Mode.
Brightness and contrast control depend on the capabilities of the
graphics card driver.
EVR
Enhanced Video Renderer: Has been introduced with Windows Vista.
Please note: Under Windows 7 the TSPlayer switches Aero off
while the EVR is used, because otherwise seeking / cue-play would
not work flicker-free. The EVR Custom Renderer is not affected by
this issue.
EVR
Custom Renderer: Basically the EVR, but with a
TSPlayer-specific allocator/presenter component, similar to the EVR
Custom Video Renderer in DVBViewer Pro, but with several
enhancements concerning the timing and image quality. The usage in
the TSPlayer is a test case for later integration in DVBViewer Pro.
If the selected renderer or the required mode is not available, the TSPlayer automatically falls back to the next best choice.
Please note: The
(Standard and Custom) EVR is the only video renderer that enables
hardware accelerated video decoding (DXVA2) under Vista and later
Windows versions, thus saving a lot of CPU load (particularly in case
of H.264 video), provided the graphics card supports decoding the
format and the video decoder uses these capabilities. Please open the
video decoder's property page by right-clicking the TSPlayer Main
Window when video playback is going on and check whether it provides
DXVA resp. hardware acceleration settings.
Subtitles displayed “on screen” are only available with the VMR 9 and EVR as Video Renderer.
The „Audio“ dropdown list in the Renderer section allows to select the Audio Renderer. It is responsible for outputting audio to the sound card. Each item represents an audio device, a specific way of accessing it or (particularly under Vista and later) a kind of audio output. By selecting an audio renderer you may switch over to a different sound cards, or under Vista and later to a different kind of audio output (PC speakers, SPDIF, HDMI...).
Audio renderers with „DirectSound“
in their name usually provide individual volume control for each
program. Others (particularly „Default WaveOut“) are
using the „global“ Windows volume control. In this case
changing the volume in the TSPlayer will affect other programs.
„Default“ as part of an audio renderer name refers to the
default audio device selected in the Windows Control Panel.
contents | to the top | preceding chapter | next chapter