Change Log
Change Log
Change Log
- BE's versions.
English translation of the change log made by u_shell.
Legend:
+ Added
* Changed
! Fixed
1.4.6
==============================
Splitters and source filters
Added support for multiline tags in ID3v2.
Fixed reading ID3v2.4 tags.
Built-in filters sources can now work with HTTP / HTTPS independently.
ShoutcastSource
Fixed playback MPEG Version 2 Layer 3 streams.
Added support for opening M3U and XSPF playlists. Improved support for PLS playl
ists.
DTS AC3 Source
Added support for DTS Express.
UDP/HTTP Reader
Added playback from standard input (stdin).
Corrected shutdown of the filter.
Reduced memory usage and waiting delay.
Added support for opening streams with content-type "video/mp2t".
Fixed a bug due to which the playback could stop.
AviSplitter
Added support for AAC audio tracks with ID 0x706D.
AudioSplitter
Fixed playback of TAK files.
Added support .dtshd files (labeled 'DTSHDHDR' at the beginning of the file).
MPEGSplitter
Improved handling of invalid data at the beginning of MPEG files.
Display a name of the service in the name of the program.
Optimization of opening files.
Fixed and optimized playback of HDMV and DVB subtitles.
Added support for Teletext subtitles.
Improved support for files that are downloaded and their size and duration are i
ncreased.
Added support for Opus.
Improved support for .ssif files.
Added support for H.264 MVC streams for 3D Blu-ray discs (3D viewing requires LA
V Video Decoder and madVR).
Fixed incorrect determination of the duration for long records.
Added support for DTS Express tracks.
MatroskaSplitter
Added "DESCRIPTION" tag support.
Added support EBML elements with an unknown (not specified) length.
Includes support for opening files from HTTP resources in tandem with File Sourc
e (URL).
Added support for H264 MVC streams.
MpaDecFilter
Added ability to switch between devices with SPDIF/Bitstream support to the devi
ce without such support.
Fixed fast and slow playback modes.
Fixed problems with playback in case of AC3 encoding the source with a frequency
different from 44100/48000 Hz.
Adjusted priorities of selecting a suitable output format.
Improved output data bitstream for DTS-HD.
AudioSwitcher
Do not limit the sampling rate in the Audioswitcher if used MpcAudioRenderer or
SanearAudioRenderer.
Added the ability to connect to MultiChannel ASIO Renderer.
Windows XP limit the maximum frequency of 96 kHz.
Fixed allocation of initial buffer that eliminates the problem of playing some W
MA files.
Fixed error when connecting to the AC3Filter.
Fixed a rare hang when switching tracks.
MpcAudioRenderer
Added interface IAMStreamSelect, that allows quickly and without changing the se
ttings (only for the current session) to change the current audio device.
Optimization and adjustment reinitialize the device. Added a mechanism for resto
ring a playback in case of loss of the device.
VideoRenderers
Slightly reduced load then downscaling frame using a shader interpolation.
Using a shader "Simple averaging" for a strong downscaling in SyncRenderer.
Fill DXVA2_ExtendedFormat only when using EVR / madVR.
Fixed calculation of the size of the video in VMR9 renderless.
Adjusting the graph scale in statistics.
Improved madVR, adds the ability to disable Aero.
Improved definition of connecting and disconnecting the output devices in a mult
i-monitor configuration.
Added displaying information about the player memory consumption and loading Vid
eo Engine (VID Usage) in the statistic.
For EVR-Custom added to the mix in the format D3DFMT_A2R10G10B10 for the input f
ormat P010 (works on Win8.1 and newer).
Rewritten support "Rotation" flag is now the turn of the frame is carried out in
dependently of the other strains.
Built-in video renderers no longer support ISubPicAllocatorPresenter and ISubPic
AllocatorPresenter2 interface.
Fixed handling of resizing and the aspect ratio of the video frame in EVR-Custom
and Sync renderer.
Fixed crash EVR-mixer on Nvidia graphics cards on the float at the surface of th
e frame size 1920x1088 ('Integer division by zero' in nvd3dumx.dll).
VSFilter
Fixed use default style.
Corrected display of the font selection dialog.
Corrected display of the color selection dialog.
Fixed output PGS/DVB subtitle if the subtitle resolution less than the resolutio
n of the video.
Subtitles
When you open a file, reset the subtitle delay not only for the ISR, but for VSF
ilter/XySubFilter.
Small optimization.
Added basic support WebVTT subtitles.
If forced using default style is rewritten not only the style, but also ignored
the effects mentioned in the subtitle line.
YouTube
Added support for links such as "youtube.com/v/".
Added support for the format WebM with separate streams of video and audio.
Added ability to disable the built-in parser YouTube pages (required for 3DYD Yo
uTube Source Filter).
Added support 3DYD YouTube Source filter.
Improved filling data on the video in the playlist.
Removed the old built-in download files. Now sources filters alone download data
without creating a temporary file.
Player
Fixed menu commands "Movie -> Set aspect ratio".
Added the ability to resize the preview window.
Added support High DPI and DPI Per Monitor.
Fixed crash when calling windows file associations with administrative rights.
In the FS mode, the D3D use switch the display mode to record in the register.
Fixed display of available subtitles renderers.
Added the ability to download fonts from the folder "fonts" located near the cur
rent video.
Added option "Add similar files to playlist".
For Windows XP, disable DXVA2 interpolation selection as unsupported.
The download window subtitles added sorting by language and file name.
Added option "Pause the video playback when minimized".
Added support for "Press and Hold" for devices with touch screen for easy access
to the context menu.
Added support for gesture control.
Added ability to use "*" in the last folder in the path of subtitles and audio t
racks.
Added keyboard shortcuts "Repeat forever".
Fixed display for RLE8 and RLE4 media type in PinInfo window.
Improved work with file associations in the Windows 8/10.
Fixed condition button "Play/Pause" after clicking "Boss" button in the pause st
ate.
Added support for changing the activity of the buttons AUD / SUB on the toolbar.
Do not switch the window to the foreground when using /add switch (provided that
in the current playlist of the player already has files).
Fixed missing item "Other PCM/ADPCM" in the list of built-in audio decoder.
Removed "Real Script", "RatDVD" and "Indeo Video Format" group.
Added extension .y4m (YUV4MPEG2) in "Raw Video" group.
Added extensions .mxf and .ivf in "Other" group.
Extension .divx moved to "AVI" group.
Removed extensions .wvx, .wax, .wmx as unsupported formats from "Playlist" group
.
In the panel "Information" in "Description" field show only the first line (in t
he file properties show full).
Added support for WPL playlists (Windows Media Player Playlist).
Updated
Updated
Updated
Updated
Updated
Updated libraries:
ffmpeg git-n3.1-dev-1426-g9486de5;
jsoncpp git-1.7.2-16-g43203f1;
libflac git-1.3.1-186-gfdc1ccf;
libpng git-v1.6.23rc02-1-gee3c4e4;
Little-CMS git-2.7-60-ge342f44;
MediaInfo git-v0.7.85-25-g993690e;
Speex-1.2rc2-9-g9172c7e;
ZenLib git-v0.4.33-11-g4bdc103.
1.4.5
==============================
ShoutcastSource
Return AAC ADTS stream without a header according to the output subtype MEDIASUB
TYPE_RAW_AAC1.
FLACSource
Writing metadata to extradata output format.
VTSReader
The option "Read All Program Chains (calculate duration)" was removed as invalid
.
Fixed calculation of the total duration.
UDP / HTTP Reader
Fixed function returns the data to the splitter, and now reader expects the miss
ing data. This reduces the number of artifacts when watching IPTV.
Splitters
Removed the queue mechanism measured in number of packets and amount of data. No
w the queue length is set in seconds.
Improved handling of connection failure.
Added function to change the buffer size from 1 to 10 seconds. The default is 3
seconds.
AviSplitter
Adds support for MJPEG stream with fourcc 'MSC2'.
Added support for time delay stream (AVISTREAMHEADER :: dwStart).
Added support for tag 'vprp' (VideoPropHeader) to obtain data on the aspect rati
o.
AudioSplitter
Added the ability to work together with File Source (URL) in file downloading mo
de.
MPEGSplitter
Added support for MPEG-PS + G.711 A-law (such files created Hikvision CCTV camer
as).
Improved handling of MPEG-TS.
Return AAC ADTS stream without a header according to the output subtype MEDIASUB
TYPE_RAW_AAC1.
Corrected calculation of the duration.
Improved support for AAC-LATM.
Removed option "alternative method of calculation of the duration."
Improved seek accuracy when connected to VTSReader.
Improved support for HEVC streams.
Redesigned keyframe search algorithm.
Added the ability to work together with File Source (URL) in file downloading an
d streaming mode.
Optimized tracks search algorithm.
Determine the change in file size in 10 seconds.
Fixed and improved with PGS subtitles.
MatroskaSplitter
Added interpolation mode "DXVA2", which is available when select "8-bit Integer
Surfaces".
In statistics we have added information about the type of interpolation.
VSFilter
Fill DXVA2_ExtendedFormat for YUV formats.
Subtitles
Fixed a problem rendering the subtitles after use the code from MPC-HC (a74db2a6
c1b2e710afbd35abbe0c7271c9651b06).
Proportion adjustment for the internal subtitle rendering is only used for the b
uilt-in container stylized subtitles with the completed frame size, aspect ratio
different from the aspect ratio of a video frame.
Fixed support for fade in/out for VobSub subtitles.
Fixed display of last segment for VobSub subtitles.
YouTube
Added support for google api V3 to retrieve information about the video.
Player
Fixed displaying the name of the video codec is shown in PinInfo.
Added interface support IMadVRSubclassReplacement to submit events in madVR.
Fixed the Chapter markers on the seek bar in DVD mode.
Fixed Apply button in the settings window for different occasions.
Fixed the order of selection options by using "Tab" in the setting window and di
alog boxes.
Fixed display of previews for the 10 and 16-bit video drivers on some Intel and
Nvidia.
In the settings panel "Frame synchronization" added the option "Enable frame tim
e correction".
Fixed opening additional files using File Source.
Fixed with a list of "Favorites".
Improved full-screen mode in Direct3D.
When open the .ifo files using MediaInfo ignore information to vob-file menu (VT
S_XX_0.VOB).
The subtitle menu item "Insert" is now always active.
Improved rotation with the flag in the media file. Now the video frame correctly
fit the window.
Fixed main window in the expanded mode.
Fixed pressing the "Maximize / Restore" on FlayBar in full screen mode.
Removed special commands to change the audio track and subtitles for the DVD (no
w used common commands for changing lanes).
DVD toggle angle commands can now switch video streams in other formats.
Fixed definition of the active monitor on some configurations.
Added an .ismv extension to MP4 group.
The standard list of folders with subtitles added to the folder ".\sub"
Added shader Adaptive sharpen (author bacondither). Additional information - htt
p://forum.doom9.org/showthread.php?t=172131
Using the system copy dialog for the command "File->Save As...".
Closed captions support is activated for the DVD mode using 2 MPC MPEG-Video Dec
oder.
Added support for Windows 10.
Added support Robust DirectShow audio renderer and Surodev ASIO Renderer.
Added the ability to mount images using Virtual CloneDrive (http://www.slysoft.c
om/en/virtual-clonedrive.html).
Fixed snapping to edge of the screen in Windows 10.
Deleted settings panel Performance.
Fixed reading ID3TagV2.
If no description but the presence of ID3 tag 'LYRICS' (lyrics) derive its conte
nts.
Fixed problem with hovering OSD after hide and maximizing window if the OSD time
out ended when minimized.
Fixed being able to re-start playback of the file after the end of play.
Block all connections to MEDIATYPE_AUXLine21Data, if the Line 21 Decoder 2 was b
locked for external filters, otherwise you can get the hang of the graph.
Added an option to change the size of the splitter buffers from 1 to 10 seconds.
Default 3 seconds.
Added an option to change the window when playing audio files.
Added option to delay play after changing screen resolution.
Added icon for the Explorer context menu.
Updated
Updated
Updated
Updated
Updated libraries:
ffmpeg git-n2.8-dev-2658-g01770bf
libdcadec;
MediaInfo 0.7.74+ svn rev.6843;
ZenLib 0.4.31+ svn rev.514;
speex-1.2beta2-293-gecc63b3;
openjpeg 2.1.0 git-f6843d5;
libpng 1.6.19beta03 git-g33a97c5.
1.4.4
==============================
AviSplitter
Fixed work with RGB555 video.
MatroskaSplitter
Fixed calculation TimeStamp for subtitles.
Reduced memory consumption.
Fixed processing subtitles (too long subtitles can be displayed with high latenc
y).
Fixed work with RGB555 video.
Adjust correctly filled parameter biSize
Correct the invalid parameter biSize BITMAPINFOHEADER structure after mkvmerge v
7.7.0 for RGB8 formats and RGB565.
MP4Splitter (Bento4)
Fixed playback of files in which different tracks have the same TrackId.
Added support for 'R10k' and 'R10g'.
MPEGSplitter
Added info about DTS-HD streams.
ShoutcastSource
Fixed processing "Stop" command.
Works better with MPEG Audio.
MPCVideoDecoder
Added HEVC DXVA decoder (thanks to the author for his code LAV), 10bit decoding
only works with EVR Custom / Sync.
Updated list of Nvidia and Intel graphics card with support for hardware decodin
g 4k.
A small adjustment in calculating the timestamp.
Fixed crash after a "pause" include H.264 DXVA and "stop."
Fixed crash mode H.264 DXVA 2.0 when the file is closed.
Fixed crash when decoding VC1 on Intel's DXVA mode on some files.
Fixed Displays the last frame for DXVA 2.0 decoder.
Corrected calculation of timestamps.
If the video parameters were determined inaccurately, after decoding the first f
rame to update the parameters of current and do reconect output pin.
No longer use the table of Nvidia graphics cards with support for decoding 4k. N
ow to support decoding 4k driver must be installed v320.18 (v9.18.13.2018) or la
ter.
MPCVideoConverter
Video decoder for uncompressed formats now works as a converter.
Added support for r210, R10k, R10g, YVU9, IYUV, UYVY, YUY2, NV12, YV12, YV16, YV
24.
MpaDecFilter
Fixed wrong connection to the PCM stream.
Improved checking output support SPDIF/Bitstream.
Fixed playback of some BINK audio.
Fixed incorrect (intensive) playing on WinXP.
The adjusted timestamp calculation.
To decode DTS use libdcadec. Added support for decoding DTS 96/24 and DTS-HD MA.
AudioSwitcher
Reduce the frequency of the sound, if it is more 192000 Hz.
Added timestamp adjustment after the frequency converter.
Allow XySubFilter AutoLoader connections (it needed to connect XySubFilter).
MPC Audio Renderer (WASAPI)
Fixed mechanism of A/V sync.
VSFilter / ISR
Fixed crash when matching timestamps (rtStart and rtStop) of input sample.
Fixed incorrect display of VobSub subtitles when fast.
Fixed queue subtitles.
Adjusted compensation font sizes for anamorphic video.
Correction fall on some subtitles.
Corrected automatic loading external subtitles.
VideoRenderers
Updated frame in pause mode after disabling shaders.
Optimized Shader compilation.
Added support XySubFilter.
Fixed and updated output statistics renderers.
Removed Shader bilinear interpolation.
For graphics cards with support for ps_3_0 and above at the picture size of less
than 50% use simple averaging of pixels.
A more correct choice format mixer for EVR-custom.
Optimization of displaying subtitles.
Fixed format selection videobuffer on Intel cards.
Fixed support for input formats.
Update statistics (Ctrl+J) to pause.
Player
Fixed opening of BD structure from favorites after renaming.
Fixed crash when calling "Reset subtitle".
Fixed check for updates.
Fixed playback of animated GIF files.
Adjustment of the output current value of the rotation angle.
Removed command "Reset to default renderer settings".
Removed support frameworks QuickTime and RealMedia.
Updated libraries:
jsoncpp 1.0.0-212 git-gc1e834a.
MediaInfo 0.7.72+ svn rev.6720;
ffmpeg git-g399e314.
1.4.3
==============================
Removed AMRSplitter.
Removed WVSplitter;
VTSReader
Added a dialog box with settings to choose from IFO file all programs or only th
e first (Program Chain).
Added support for opening files of the IFO-ATS_XX_0.IFO (DVD-Audio language). Th
e filter will load the chapters with the same format (LPCM or MLP) and the same
channel laouts from AOB files.
ShoutcastSource
Added support for UTF8 in the title and description.
DTSAC3Source
Fixed overflow when searching for large files.
FLACSource
Added support for ID3 tags V2.
The missing data at the end of the file, cosmetics.
AudioSplitter
Added support for WavPack, AMR, AMR-WB, DSF, DFF.
Prevented a possible crash when playing TAK.
MpaSplitter
Fixed incorrect connection to other types of files.
Allowed to change the title of the block when playing (occurs when writing onlin
e broadcasts).
Improved work with streaming data.
Improved synchronization (title search) after rewinding.
AVISplitter
Complemented ID list of codecs that are H.264 video (list taken from ffmpeg).
Corrected output MediaType for H.264.
Improved support for Matrox MPEG2 codecs, added fourcc M701-M705.
MatroskaSplitter
Added support CueDuration and CueRelativePosition to pre-read the subtitles.
Added option "Calculate the duration based on the video data".
More correct filling data for MPEG1 Layer 1/2, TrueHD / MLP and HEVC.
Fixed playback of H.264 interlaced video.
Loading embedded fonts in the file even if there are no subtitles.
Improved mechanism for obtaining compute the timestamp packets, it has improved
compatibility with some external video decoders.
MPEGSplitter:
Added support for files with variable size (record / download the file in real t
ime).
Added ability to switch programs in MPEG-TS, at the same time will switch all tr
acks of the program.
Added support for SEGA CRI ADX ADPCM audio tracks.
Improved rewind and playback MPEG-TS + H.264.
Improved handling of HDMV LPCM (PCM in MPEG-TS) packets.
Added support for MPEG-TS with incorrect PES and without it.
Added support for the calculation of the duration/bitrate based on PCR (Program
Clock Reference).
Fixed work with AC3 data in TrueHD stream.
Fixed detection of AC3 tracks on some files.
Fixed crash when opening .mpls files, referring to non-existent .m2ts files.
Added support for H.264 format data Annex B.
Fixed work with MLP tracks in .aob files.
Added the ability to work with changing AC3 streams.
RawVideoSplitter
If the frame rate is not specified, then take it to 25.
Added support for H.264 streams in a format Annex B.
Improved support for HEVC flows beginning with Nalu AUD.
MP4Splitter (Bento4)
Added support for the atom 'elst', which allowed processing delays when playing.
Added support for fragmented files.
Added support for HEVC videos tagged with 'hev1'.
Improved mechanism for calculating the aspect ratio, are now recorded data that
Changes (*):
* MPCVideoDec - add support MP4 H264 files with avcC atoms without any S
PS/PPS (use code from LAV);
* MP4Splitter - correct aspect ratio for video tracks, has a higher prio
rity value from the header(atom 'tkhd');
* After closing the Playlist/Shader Editor/Editor "Synchronize subtitle"
- set the focus to the main window;
* In the property "FileVersion" indicates the version, including SVN rev
ision number;
* ffmpeg 2.2 git-cecb6d6f;
* libwebp 0.4.0 git-af444608;
* MediaInfo 0.7.67+ svn rev.6177;
... and many more.
Fixes (!):
! Fixed parser .ass subtitles, leading to hang when loading subtitle;
! OSD is displayed on top of all windows;
... and many more.
1.4.1
==============================
Changes (*):
* Renumbered versions - now it consists of three digits (MAJOR.MINOR.PAT
CH);
* MPCVideoDec - disable DXVA for WMV3 Complex profile;
* libpng 1.7.0 b35 git-3ac960f1;
... and many more.
Fixes (!):
! Fixed crash when closing a window settings file associations when call
ed from a UAC;
! Some menu items are not marked as active;
! Fixed changing settings interface;
... and many more.
1.4.0.3
==============================
Added (+):
+ added support for opening *.CUE;
+ added completely reengineered DXVA2 decoder;
+ added support for subtitles display for stereoscopic pictures;
+ AudioSplitter - added support for Monkey's Audio (.APE) and also for A
PE Tag, DTS-CD and AC3-CD, TTA, WAV and Wave64;
+ AviSplitter - added support for 'RPZA', 'RV24' (RGB24 with upside-down
picture), uncommon YUV-formats;
+ MatroskaSplitter - added support for Microsoft MPEG4 V3, MJPEG, ProRes
, SNOW and several types of uncompressed video ('V_UNCOMPRESSED');
+ MP4Splitter - added support for '2Vuy', 'DVOO', 'yuvs', 'yuv2', DNxHD,
FFV1, 'v308', 'v408', 'V410';
+ MpaDecFilter - added support for decoding MEDIASUBTYPE_SIPR_WAVE - SIP
R in .wmv, Voxware MetaSound;
+ MPCVideoDec - added output formats 'AYUV', 'YV16', 'YV24', 'P010', 'P2
10', 'P016', 'P0216', 'Y410' and 'Y416';
+ MPCVideoDec - added support for 'Avid DNxHD', HuffYUV, FFVH, FFV1 (FFm
peg video codec #1), QuickTime 8BPS video, 'RPZA', 'cyuv', 'yuv2', 'Y41B', 'Y42B
', '444P', 'Y800', 'I420', 'V410';
+ MPCVideoDec - added support for decoding Windows Media Video 9.1 Image
and Windows Media Video 9.1 Image V2 (WMVP, WVP2);
+ MPCVideoDec - added Status field containing verbose information on the
decoder's state;
+ MPCVideoDec - added handling of input media type change in DXVA1 mode
which allows switching video tracks in this mode;
+ MPCVideoDec - added a button for resetting the options to their defaul
ts;
+ MPEGSplitter - added support for files with 'IMKH' header (DVR records
in MPEG-PS format);
+ Null Video Renderer (Uncompressed) - added support for 'NV12', 'AYUV',
'YV16', 'YV24';
+ RawVideoSplitter - added support for 'YUV4MPEG2';
+ RawVideoSplitter - added partial support for - and 4:1:1 y4m files;
+ VSFilter - added AV Source/AV Splitter support for the auto-load optio
n;
+ VSFilter - added support for NV12;
+ VSFilter - added support for scaling PGS/DVB subtitles;
+ VSFilter - added support for interlaced video;
+ Audiomixer - added support for muxing in 5.0;
+ Internal MPEG/DVD Decoder - added support for NV12 output;
+ added the 'Always use an external audio file as the main' option ;
+ added the 'Use Subresync' option;
+ video renderer statistics - added the 'GPU Load' indicator;
... and many more.
Changes (*):
* AudioParser - minimal sound frequency for AAC-LATM is 8000 Hz (accordi
ng to English Wikipedia);
* AudioSplitter - Source filter now accepts TTA with ID3v2 tags in the b
eginning of the file;
* AviSplitter - added sanity check for superindex blocks;
* AviSplitter - added association for 'P422';
* AviSplitter - removed association for 'cyuv';
* Blu-ray playlists are again associated as video files;
* DTSAC3Source - dropped support for DTS-CD and AC3-CD, AudioSplitter is
used instead;
* EVR Custom/VMR9 Renderless -> GPUUsage: more robust NvAPI (Nvidia) han
dling;
* FLVSplitter - bogus tags are ignored upon opening a file and seeking t
racks;
* FormatConverter - for 8- and 10-bit sources, P016 immediately follows
P010 and P216 immediately follows P210;
* Line 21 Decoder - enabled for Microsoft DTV-DVD Video Decoder and EVRCP;
* MatroskaSplitter - improved keyframe list building algorighm;
* MKVSplitter - FPS defaults to 23.976 when it cannot be calculated;
* MP4Splitter - support for reading palette from video tracks;
* MpaDecFilter - changed test for Bitstream/SPDIF-output support;
* MPCVideoDec - added labels '8-bit', '10-bit' and '16-bit' in Options w
indow;
* MPCVideoDec - format conversion options are enabled/disabled according
to whether YUV->RGB or RGB->YUV transform is performed;
* MPCVideoDec - 'YUY2' output is now possible for odd width and height;
* MPCVideoDec - 'P010', 'P210', 'P016', 'P0216' output formats are now e
nabled by default;
* MPCVideoDec - YUV 4:2:2 10-bit output format is selected for Apple Pro
Res;
* MPCVideoDec - YUV 4:2:2 8-bit output format is selected for Avid DNxHD
;
* MPCVideoDec - YUV 4:2:2 output format is selected for Motion JPEG;
* MPCVideoDec - added output format determining for ProRes;
* MPCVideoDec - AVCOL_RANGE_JPEG is now ignored only for H.264;
* MPCVideoDec - interface and algorithm of output formats list building
for software decoding are changed;
* MPCVideoDec - now it is possible to change settings of the 'Preset' an
d 'Standard' options at any moment. The 'RGB Output levels' option is enabled on
ly if the 'RGB32' option is active;
* MPCVideoDec - VP5 and VP6 video cards list is updated;
* MPCVideoDec - the options 'VMR Mixer mode' + 'YUV Mixing' are disabled
under Windows XP by default;
* MPCVideoDec - the 'Output levels' option is renamed to 'RGB Output lev
els';
* MPCVideoDec - corrected the choice of primary output format for 9-, 12
- and 14-bit input formats;
* MPCVideoDec - corrected the sizes of GroupBox'es for different scaling
s;
* MPCVideoDec - the mechanism of changing output media type for differen
t post-processings is re-worked;
* MPCVideoDec - the way of switching output format is changed. Also adde
d automatic switching of output format when input format is changed;
* MPCVideoDec - upon filling the list of output media types, DXVA1 and D
XVA2 are distinguished according to the operating system: DXVA1 is used for Wind
ows XP, DXVA2, for Windows Vista and above;
* MPCVideoDec - removed redundant checks for output formats;
* MPCVideoDec - deleted the 'Input levels' option;
* MPCVideoDec - the AV_PIX_FMT_PAL8 format is now detected as RGB;
* MPCVideoDec/FormatConverter - added validity check for the output form
at;
* Mpeg2DecFilter - DVD subtitles rendering is added back for single VOB
files;
* MPEGSplitter - removed the option to output the stream 'As is' for Tru
eHD audio;
* MPEGSplitter - changed handling of AC3 packets;
* MPEGSplitter - FPS defaults to 23.976 when it cannot be calculated;
* MPEGSplitter - slightly changed (unified) handling of AAC packets;
* MPEGSplitter - optimized seeking: only the primary track is used for s
eeking. If a video track is present, it and only it is used; audio tracks are us
ed otherwise;
* MPEGSplitter - changed the way of detecting AAC/MPA tracks;
* MPEGSplitter - corrected Profile@Level display for MPEG2@4:2:2;
* MPEGSplitter - added handling and adding of DVB subtitles (without the
ir actual seeking in the stream) upon searching and handling of Program Stream M
ap (MPEG-TS);
* MPEGSplitter - seeking in .ifo files (using VTSReader) is now always p
erformed using timestamps;
* MPEGSplitter - implemented fast seek on 'any' MPEG-PS files;
* MpegSplitter - removed the 'Fast track switching' option;
* MPEGSplitter - improved seeking for Blu-ray;
* MPEGSplitter - unified streams pre-handling mechanism;
* 'Overlay Mixer Renderer' is now available only for Windows XP;
* RawVideoSplitter - numerous improvements for correct handling of 'LAV
Video Decoder' and 'madVR';
* VSFilter - added automatic loading upon connecting to internal MPEGSpl
itter/MPEGSource;
* VSFilter - changed handling of input/output formats. Now the list of i
nput formats and their priorities from the underlying filter are taken into acco
D Video Decoder;
! under OS Vista and above, the 'YUV mixing' option is again available f
or VMR-9 renderless. When 'YUV mixing' is enabled, the 'Dynamic switch to BOB' i
s now activated;
! corrected tips display on the "Output" page;
! fixed handling of the Play/Pause button's state;
! corrected loading playlists in the UTF8 format without the marker;
! fixed opening of DVD from Favorites with the position saved;
! fixed opening subtitles in ANSI encoding;
! fixed switching VobSub subtitles in the case one file has several subt
itles;
! corrected errors in the 'Rewind in the end' option behavior;
! corrected errors which hanged mpc-be.exe process upon closing player/f
ile;
! corrected errors which led to incorrect choice of audio tracks;
! fixed frame aspect ratio when saving thumbnails;
! the 'Open DVD/Blu-ray' menu did not work in fullscreen D3D mode;
! 'Properties' -> 'Resources' - fixed saving embedded objects;
! AVC parsed did not handle level 5.2;
! 'YouTube' properties page - formats settings have been saved incorrect
ly;
! 'Fullscreen' properties page - the 'Apply' button did not change its s
tate sometimes;
... and many more.
1.3.0.3
==============================
Added (+):
+ Added .ini file validity check before use (opening);
+ Added remembering of the active tab in the file properties' window;
+ Added support for double audio output;
+ Added support for Win 8.1;
+ Added Blu-ray discs autoplay. This option is temporarily combined with
that for DVD;
+ Added the option "Auto reload subtitle files after detecting modificat
ion". It is turned off by default;
+ Full integration of subtitles' control menu with VSFilter/XySubFilter;
+ Added history saving for Blu-ray and DVD;
+ Added the ability to automatically open external audio files and subti
tles. Blu-ray name - root folder name or disc label (when opening a disc) - is u
sed for searching;
+ MPC Audio Renderer: Added an algorithm for choosing the optimal output
audio format. Conversion is used if needed;
+ FLVSplitter: added support for Speex tracks;
+ FLVSplitter: added support for HEVC video (external decoder is require
d);
+ FLVSplitter: added support for acquiring FrameRate and AudioSampleRate
from metadata;
+ EVR-CP: added chapters output onto the seekbar in D3D Fulscreen mode;
+ MP4Splitter: added support for AIC icod (Apple Intermediate Codec);
+ MP4Splitter: added support for HEVC/H.265;
+ MatroskaSplitter: added options window and the "Load Embedded Fonts" o
ption;
+ MatroskaSplitter: added support for the "A_OPUS" identifier;
+ MatroskaSplitter: added support for HEVC/H.265;
+ MatroskaSplitter: added support for VP9;
+ DTSAC3Source: added basic support for .dtshd/DTSHDHDR;
+ AviSplitter: added support for 'avc1' FOURCC;
* Upon opening and playing back DVD/Blu-ray the root folder is displayed
as the title;
* HDMV (Blu-ray) structure reading: skipping data for the absent files.
This allows opening "pieces" of Blu-ray;
* Added the possibility to read the information about the disc's title f
rom the disc.inf file upon opening a Blu-ray structure;
* Blu-ray/DVD: Improved/speeded up seeking;
* Removed D2VSource;
* MPC Audio Renderer: re-worked the way of obtaining the list of support
ed formats, additional checks are made. Now the crashes when a certain format is
unsupported are impossible;
* MPC Audio Renderer: implemented caching, which enhanced the stability
of sound playback;
* MPC Audio Renderer - output parameters are configured basing on the fr
equency, and not bit depth. Also, if the frequency is not supported, the nearest
allowed value is taken, and not the maximal one;
* FLVSplitter: updated metadata parser, added support for key frames (if
the "keyframes" tag is present). In this case, seeking speed is greatly improve
d;
* WVSplitter: removed support for streaming media;
* WVSplitter: corrected initial opening and data validity checking (sign
ature checking) - removed only the check in the very beginning and limited the d
ata to check to 1 megabyte. This allows opening and playing back iso.wv;
* Mpeg2DecFilter: handling subtitles only during DVD playback, standard
tools are used for ordinary files;
* EVR-CP: added CPU load output in the renderer's statistics;
* EVR-CP statistics: minimal font height is 6, minimal width, 4;
* EVR-CP: improved statistics updating upon changing input media type;
* MP4Splitter: removed output of "excess" subtitles in MEDIASUBTYPE_ASS2
format, only output as MEDIASUBTYPE_UTF8 is left;
* MatroskaSplitter: improved seeking in MKV files, where key frames (Cue
Points) are placed very infrequently;
* MatroskaSplitter: upon opening/reading of corrupt/incomplete files, if
10 Mb of continuous garbage occurs, it is assumed that no useful information re
mains, and the reading stops. This will speed up opening of the files downloaded
, for example, by torrent clients;
* AviSplitter: improved handling of AVC1/H.264 video;
* OggSplitter: corrected handling of packets with changing TimeStamp, im
proved playback of clips from livestream;
* OggSplitter: optimized handling of online sources. Now the opening wil
l consume less time;
* OggSplitter: the search is rewritten, greatly improved seeking in file
s with Theora video;
* AudioSwitcher: added a function for fixing incorrect WAVEFORMATEX stru
ctures and their conversion in WAVEFORMATEXTENSIBLE;
* MpegSplitter: added the possibility to open video streams without time
stamps (which occurs on sattelite TV and IPTV);
* MpegSplitter: optimized handling of IPTV;
* MpegSplitter: improved detection of AAC/MpegAudio;
* MpegSplitter: speeded up opening of BD structure, fixed playback of BD;
* MpaSplitter: the duration is displayed during playback of links to fil
es;
* MPCVideoDec: improved VC1 DXVA decoder;
* MPCVideoDec: removed the "Resize Method" option;
* MPCVideoDec: the "Chroma to RGB" option is renamed to "Preset", added
the "Fastest" mode;
* MPCVideoDec: the "Colorspace" option is renamed to "Standard";
* MPCVideoDec: removed RGB16 and RGB15 as output formats. The "SwOutputF
ormats" option is changed to "SwFormats";
* MPCVideoDec: changed the way of saving the list of active codecs for a
n external decoder;
* MPCVideoDec: changed the sizes of decoder configuration tabs;
* UDP/HTTP Reader: UDP Reader filter is rewritten, added support for rea
ding HTTP;
* UDP/HTTP Reader: discontinue data reception during pause and stop;
* Updated Chinese (Simplified) translation (authors: insolo, beter);
* Updated Dutch translation (author: beter);
* Updated Chinese (Traditional) translation (author: beter);
* Updated Italian translation (author: Lord Maius);
* Updated Basque translation (author: azpidatziak);
* Updated Greek translation (author: beter);
* Updated Romanian translation (author: beter);
* Updated Turkish translation (author: Thingol);
* Updated Korean translation (author: kuh3h3);
* Updated ukrainian translation (author: Arestarh1986);
* Updated installer script translation - Dutch, Simplified and Tradition
al Chinese (author: beter);
* MediaInfo 0.7.64+ svn rev.5964;
* Little-CMS 2.5 git-69ecafd3;
* ffmpeg 2.1 git-0610d6e8;
* libwebp 0.3.1 git-6d0cb3de;
* libpng 1.7.0 b21 git-fe6e6cf1;
* libopus 1.1 git-8f466274;
* libvpx 1.2 git-b26ce8b1;
* ZenLib 0.4.29+ svn rev.447;
... and many more.
Fixes (!):
! Fixed file display for the (*.*) mask when Chinese (Simplified) locale
is selected;
! Fixed a bug in opening files from network resources;
! Fixed the size (location) of the dialog in the options window;
! Fixed a memory leak during filter graph building caused by incorrect d
eletion of an audio renderer from the filters list;
! Fixed the crash after moving to the next file when the previous one wa
s absent;
! Fixed changing the case of the symbols when opening files through Drag
-and-drop;
! Fixed progress in Win7/8's taskbar for streaming media and files with
unknown duration;
! Fixed nesting of OpenMediaPrivate() calls when invalid elements are pr
esent in the playlist;
! Fixed incorrect remembering of a file's position when it has been open
ed with an external audio file;
! Fixed opening (parsing) of nested local .m3u files;
! Fixed a bug that made it impossible to sleep/blank the screen after cl
osing a file;
! Fixed tree display in the options menu for certain languages;
! Fixed the crash on using DivX Demux Filter + DivX H.264 Decoder;
! Fixed playlist clearing upon loading an external audio file during pla
yback;
! Fixed problems with disappearing of the Mute button upon theme switchi
ng and with placement of the Mute button in the classic theme;
! Parsing HDMV (PGS) subtitles: fixed reading and storing of a palette;
! Fixed loading of external subtitles with XySubFilter;
! Fixed and optimized handling of subtitles' list and menu with Haali Me
dia Splitter;
! Fixed .sup files parser;
! Fixed reading of Blu-ray with Seamless branching;
! Fixed opening of incomplete Blu-ray;
! MPC Audio Renderer: eliminated noise and crackling upon starting playb
ack;
! FLVSplitter: obtaining FPS, AudioSampleRate (nSamplesPerSec) from the
file's header. AudioSampleRate has greater priority than the data from the strea
m's header. Also fixed determining FPS with video packets' TimeStamp in the case
of its absense from the header;
! WVSplitter: corrected starting time and full duration (now there is no
pause in the beginning of playback);
! WVSplitter: fixed absense of the sound after Play->Stop->Play;
! WVSplitter: fixed drop of data upon opening;
! MP4Splitter: fixed reading of chapters' list;
! MpaDecFilter: fixed the problem of compatibility with system's MPEG-I
Stream Splitter filter;
! MpaDecFilter: fixed integer overflow for RealMedia;
! FLACSource: fixed Vorbis Comment tags parser;
! MPCVideoDec: fixed the crash on software MPEG2 decoding;
! MPCVideoDec: fixed playback of a H.264 stream without timestamps in th
e DXVA mode;
! MPCVideoDec: fixed saving format conversion options to an .ini file;
... and many more.
1.2.0.3
==============================
Added (+):
+ SPEEX decoder (Speex Audio);
+ MPC Audio Renderer - completely rewritten, now it fully supports WASAP
I Exclusive/Shared modes. Uses event mode for rendering. Added internal volume c
ontrol. Sound mute is also possible for Bitstream;
+ MPC Video Decoder: dynamic video stream / aspect ratio / frame size ch
anging during playback is supported now;
+ MP4Splitter - Speex (Speex Audio) support;
+ MPEGSplitter - added (improved) support for Blu-ray with Seamless bran
ching;
+ G2M video decoder (Go2Webinar);
+ LCDShader by JanWillem32;
+ XSPF (XML Shareable Playlist Format) support;
+ VMware Video ('VMnc') support;
+ Handling playlists (multiplaylist) from YouTube.com;
+ Opening and saving links from Vimeo.com;
+ Ability to set paths (templates) for automatic audio tracks loading;
+ Support for AAC stream playback in ShoutCastSource;
+ Support for description tag in ShoutCastSource;
+ Support for DVB subtitles in .wtv (Windows Media Center TV File);
+ MPEG-1/MPEG-2 software decoders based on ffmpeg;
+ Full support for Apple's MPEG2 in MP4/MOV Splitter ;
+ Parsing TrueHD in MPEGSplitter;
+ VC1-I decoding without DXVA;
+ Ability to open the file open dialog for adding files from the playlis
t;
+ Forced one-window mode;
+ Filter priority management system - choosing filters for specific file
formats;
+ Alternate handling of Youtube video: the stream is downloaded into a t
emporary file in the current user's TEMP folder, and then played; the temporary
file is deleted after playback;
+ Ability to choose desired format for Youtube clips;
+ Support for bitstreaming DTS-HD/E-AC3 (DDPlus)/TrueHD through HDMI;
+ Tag Specifications support. The information on the author, track's tit
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Fixes (!):
! Software video decoder: changed the method of transferring active code
cs list to the decoder;
! Tracking AR changes not only in the stream, but also according to vide
o size;
! 19201080 video size was determined incorrectly;
! YouTube: now the time left is displayed in a usual hh:mm:ss way in the
file saving dialog;
! Youtube parser: eliminated false positives and link opening problems;
! MpaDecFilter lost the sound on decoding error and further try tore-ini
tialize ffmpeg decoder;
! Clip names in the playlist are displayed correctly for Youtube clips;
! OGGSplitter: fixed playback of some OGG files having packets with inco
rrect pts in the beginning;
! OggSplitter: if an empty "page" is detected during tracks enumeration,
the player does not exit, but simply skips it;
! RealMediaSplitter: only "valid" packets having Data Packet Header are
involved in duration calculation during indexing;
! If the length of the file is unknown for a keyboard seek operation, th
e seek is not performed;
! Fixed crash on coding HDMV LPCM to AC3;
! Fixed OSD timer;
! MPEGSplitter: fixed handling of streaming MPEG-TS, now the playback sh
ould not pause/stop on buffer underrun;
! Fixed connecting own external filters when the internal ones are locke
d;
! Fixed the connection of Low Merit video decoder;
! Fixed a hang on WinXP upon resizing/moving the playlist;
! Black screen on OGG+Theora;
! The command assigned to the left mouse click did not work with Minimal
preset;
! Fixed MUTE icon displacement on the toolbar upon using it;
! Several file opening dialogs were not displayed on Windows XP;
! BD opening did not work when using an external filter;
! Fixed dissynchronization for RealVideo 3/4 when using an internal vide
o decoder with multithreading enabled;
! Fixed Real Audio playback with the internal splitter;
! Fixed tearing for some MPEG-TS/PS from network;
! Fixed inability to play incomplete MKV/WebM;
! MatroskaSplitter did not show the duration of streaming video (being d
ownloaded);
! Fixed mixer crash in the 64-bit version;
! Fixed MKV VobSub subtitles display when they had the property "custom
colors: ON";
! The flybar was not hidden upon SC_MINIMIZE to the main window (for exa
mple, in OnBossKey());
! Fixed parsing .M3U playlists from network;
! Fixed playback/seek of huge FLAC files;
! Fixed playback of video with the Rotate flag;
! Fixed MatroskaSplitter's behavior with VC1 + Cyberlink Video Decoder;
! WVSplitter: fixed opening of multichannel .wv files;
! Fixed accidental execution of the command assigned to the left mouse c
lick upon double clicking the window's title;
! Fixed crash upon switching DVB subtitles from a smaller resolution to
a bigger one;
! HD (PGS/DVB) subtitles were not shown in VMR7-Renderless output;
! Fixed connection of external audio tracks;
! FLVSplitter: fixed playback of files with an AAC track;
! MP4Splitter: fixed .m4v files playback;
! Fixed problems with registering some external filters (AMR/TTA/WV/Muse
Pack) in the system;
! Fixed video streams switching;
! Fixed automatic loading of subtitles from network;
! Fixed DVD playback with VMR7/VMR9 renderers;
! MP4Splitter: fixed playback of some .3gp files with AMR sound;
! Fixed theme switching on the fly during playback - the play/pause sign
was displayed incorrectly;
! File associations (formats): adding or deleting associations for usersupplied extensions did not work;
! Fixed new shader creation in the Shader Editor;
! Fixed play/pause buttons display upon deleting a file from the playlis
t;
! FLVSplitter: fixed Tags reading and handling;
! Playback is not paused anymore during seek to the nearest subtitles;
! Fixed incorrect aspect ratio setting during software WMV playback on V
MR9/VMR7 renderers;
! Fixed false detection of AAC streams as MP3;
! MpaDecFilter: fixed Bitstream DTSWAV;
! MPASplitter: fixed MPEGAudio parsing;
... and many more.
1.1.3.0
==============================
A total of about 450 changes have been made in this version.
Added (+):
+ MPEGSplitter - added a "fast seek" option;
+ File formats - button for deselecting all formats;
+ AVISplitter - added support for parsing MPEG Audio tracks, as there ar
e files with "untrustworthy" headers;
+ MP4/MOV Splitter - added support for AMR Wide band audio tracks, suppo
rt for Rotate tag;
+ Support for reading Rotate tag from QuickTime files (using internal sp
litter) and video rotation (if video renderer supports it);
+ Getting DXVA status for ANY compliant renderer, and not only internal
one (works on EVR, madVR). Only DXVA 2.0 is supported;
+ Support for custom Pixel Shader in madVR;
+ Added commands for toolbar buttons SUB / AUD (Load Ext Subtitle... / L
aod Ext Audio...) into context menu appearing upon right click;
+ WVSource/MusePackSource - added support for APE Tag, reading cuesheet
(information about chapters);
*
*
*
*
*
*
*
*
*
*
*
Fixes (!):
! HDMV(PGS) - fixed several problems leading to runtime errors;
! Fixed subtitles handling;
! DVB subtitles parser: parsing PAGE was not fully correct;
! AudioSwitcher: fixed overflow (which could result in stutter and crash
on some WavPack tracks);
! Slightly corrected handling of raster subtitles, fixed problems that r
esulted in runtime errors;
! When opening a link from Youtube, OSD now correctly displays the clip'
s title;
! DirectVobSub (VSFilter) - fixed handling of P010/P016 video;
! The command "reload subtitles" was erroneously exchanged with subtitle
s' style dialog;
! DirectVobSub - crashed upon showing PGS/DVB subtitles when their resol
ution exceeded video stream resolution;
! DirectVobSub (auto-loading version) - was not loaded automatically und
er Win7;
! DXVA decoding of VC1-I;
! Showing time on the scrollbar when "Subresync" is enabled;
! MpaDecFilter: fixed crash on DTS files;
! AviSplitter: corrected playback of files with corrupt fragments in the
header;
! PGS subtitles parser;
! The possibility of switching tracks with subtitles via filter's menu s
hould not depend on subtitles' handling in the player itself;
! The Lock/Unlock button on the flybar was rendered incorrectly;
! Playlist closed upon opening a file;
! Big CPU load in DXVA mode during H.264 decoding;
! Seekbar and statusbar do not indicate image loading;
! Playlistbar: fixed background rendering upon switching a theme;
! Internal FLACSource did not play files whose header lacked information
about minimal and maximal frame size;
! Subtitles were not shown when using ffdshow video decoder & subtitle f
ilter;
! FLACSource - problem opening corrupt files;
! SaveAs - removing "incorrect" characters - only for files from youtube
;
! Subtitles' option " " did not work
! Opening some ANSI/ASCII files;
! MPEGSplitter - sometimes not all data were read from Packetized Elemen
tary Stream (PES) header;
! Language switching - buttons' tooltips language was not changed in Win
7'spreview in the taskbar;
! Some external filters were not registered;
! Showing subtitles in YUY2 output mode;
! MPEGSplitter - some MPEG-TS could not be opened;
! Fixed problem with png rendering;