Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th January 2018, 18:22   #1  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 5,061
MPC-HC v1.9.3

About

This is an unofficial build. It is based on the latest source code of the official project, plus several additional fixes and improvements. And most importantly, it includes the very latest version of LAV Filters!

It is unlikely that there will be new 'official' releases in the original project. The other developers that were involved in the project have all lost interest.

I have been involved in MPC development (with small contributions) for almost 15 years, so consider these builds as semi-official releases.

Development state

MPC-HC does not have (m)any active developers right now. So don't expect new functionality or other big changes. The player already is mature and provides all functionality that most people need. MPC-HC is open source, so anyone who is interested can contribute fixes and improvements. You can submit patches to me, and when I think your change is useful, I will gladly include it in a future build. Several people have already contributed improvements, fixes, and even new functionality.

What I personally will be doing is keep the internal codecs (LAV Filters) up-to-date. This means that you can continue to play everything with MPC-HC in the future, just as you can now. For example, support for decoding the new AOMedia AV1 video format has been added, making MPC-HC one of the first players to support it. I will also keep some other (externally developed) components like MediaInfo up-to-date. And occasionally do some small bugfixes.

I will not actively work on new features. So please don't post any feature requests in this topic.

Source

https://github.com/clsid2/mpc-hc/

Changelog

Changelog 1.9.2 to 1.9.3:

* Updated MediaInfo DLL to v20.03

+ When changing the video playback rate, external subtitles will now appear at correct time with matching rate. With embedded subtitles that already worked before.
+ Improved responsiveness in seeking when dragging seekbar thumb
+ Skip to next/previous file now also works after closing a file or when current file fails to play
+ Screenshots are now taken at display aspect ratio
+ Added option to include subtitles in screenshots
+ Added workaround for AMD driver bug to make VP9 hardware acceleration work on compatible AMD GPUs
+ Added support for AAC-ADTS audio format in DVB streams

! Fixed regression that broke parsing of .pls playlist files
! Fixed regression with auto-zoom dropdown box value
! Fixed regression with RAR source filter on archives with a single file inside
! Fixed bug that caused artist and title text to be displayed incorrectly on audio CDs
! Fixed a few other small bugs

Note: Subtitle search/download using OpenSubtitles now requires a login. You can create a free account on opensubtitles.org website. After that, you can configure it here: MPC-HC options > Subtitles > Misc > Right-click on OpenSubtitles > Setup

Changelog 1.9.1 to 1.9.2:

* Updated LAV Filters to v0.74.1-34-g1ceac

+ Added A-B Repeat functionality. You can set the timeline markers with [ and ] keys.
+ Added a 25% zoom shortcut and menu entry
+ Added support for reading title information (EXTM3U) from m3u playlist files.
+ Added mousewheel tilt left/right support for shortcut settings (Options > Player > Keys)
+ Added basic support for external WebVTT subtitles (.vtt). Only simple text formatting is supported. Advanced tags are ignored.
+ Significantly improved performance of adding (many) files to the playlist.
+ Changed logic of "Auto Fit (larger only)". Previously it would resize if the video was too large to fit on the screen. Now it always resizes when the video is larger then the specified auto fit factor percentage of the screen size.

! Fixed a few small GUI regressions related to dark theme
! Fixed a few rare crashes
! Fixed coverart not always loading for files with their own external coverart image file
! Improved compatibility of internal audio renderer with DTV playback
! When player is minimized it now stays minimized when adding files to playlist from Explorer

* You can help to improve/complete the translations here: https://www.transifex.com/mpchc/mpchc/

Changelog 1.9.0 to 1.9.1:

+ ICC color profile is now also applied on coverart
+ Added LumaSharpen and Sepia shaders
+ Added a shortcut for toggling default subtitle style (see Options > Player > Keys)
+ Improved the visual appearance of the volume control in dark theme
+ Improved the visual appearance of the transition to full screen (on Windows 8/10)

! Fixed slow loading of huge playlist (regression in 1.9.0)
! Fixed autoplay issue with madVR on secondary screen (regression in 1.9.0)
! Fixed large text in option window due to text scaling of Windows 10 (regression in 1.9.0)
! Fixed issue where subtitles could be rendered at a too low resolution after video resize (regression in 1.9.0)
! Fixed a small memory leak with PNG coverart
! Fixed rendering of certain SSA subs that use opaque boxes as background for translated texts
! youtube-dl processing is now skipped when an URL points directly to a media file

Changelog 1.8.8 to 1.9.0:

* Updated LAV Filters to v0.74.1-31-ge94f9

+ Added a dark theme option for the GUI. You can enable it through: Menu > View > Dark theme
+ The dark theme also has a more modern looking seekbar. You can adjust seekbar height in: Options > Advanced
+ Added option for vertical alignment of the video. This for example allows you to have a black bar only below the video.
+ Added support for playing contents of uncompressed RAR5 archives. Previously only RAR4 was supported.
+ Added manual search functionality to the subtitle download results window.
+ Improved positioning of PGS subtitles
+ Some optimizations for subtitle texture size. This should improve performance on systems with multiple screens. And also reduce GPU memory usage.
+ Added column sorting and a search/filter option to the keybindings options page.
+ The supported languages of the OpenSubtitles/SubDB subtitle providers are now hardcoded, so the player no longer needs to connect to the Internet each time the subtitle options page is viewed.
+ Reloading a stream with CTRL+E will now call youtube-dl again to get a fresh URL.
+ Added basic support for MPC Video Renderer (https://github.com/Aleksoid1978/VideoRenderer). What currently works with this new renderer is: Hardware decoding, Subtitles, and Pan&Scan. What not yet works is: OSD, Rotation, and Shaders. That will be added in a future update.

! Fix: Crash when detaching a (cloned) monitor during playback.
! Fix: D3D exclusive not working anymore when transitioning to fullscreen a second time.
! Fix: Restored window size was sometimes wrong due to DPI settings
! Workaround for Intel driver bug where Brightness and Hue values of -100 are unsupported.

Changelog 1.8.7 to 1.8.8:

* Updated LAV Filters to v0.74.1-24-g50b3a
* Updated MediaInfo DLL to v19.09

! Security fixes in PGS subtitle parser

Changelog 1.8.6 to 1.8.7:

* Updated LAV Filters to v0.74.1-20-gc76c1
* Updated MediaInfo DLL to v19.04

+ Added option for looping folder when playing next/previous file
+ Added option for specifying the preferred video format when selecting a stream from Youtube-DL results
+ A few other minor changes
+ Global Media Keys option is now disabled by default on Windows 10, because Windows sends a Play/Pause event in certain cases (e.g. when notifications appear).

! Fix: DVD region code bypass didn't always work

Changelog 1.8.5 to 1.8.6:

* Updated LAV Filters to v0.74.1

! Fix: Potential crash when removing shader cache files

Changelog 1.8.4 to 1.8.5:

* Updated LAV Filters to v0.74

+ Option to specify command line parameters to use when downloading with youtube-dl (File > Save a Copy). Does not apply to streaming.
+ CoverArt improvements. Prefer image with same filename. Reduced chance of false positive matches.
+ Increased max Pan&Scan zoom factor to 5x.

! Fix: Crash in null renderer. Also support more mediatypes.
! Fix: Ellipsis character was trimmed off from beginning or end of subtitles.
! Fix: Ignore auto-zoom setting when remember window size is enabled.
! Fix: Remember correct playlist position on a non-primary screen from extended Desktop.
! Fix: Don't use YDL when an URL points to a file.

Changelog 1.8.3 to 1.8.4:

* Updated LAV Filters to v0.73.1
* Updated MediaInfo DLL to v18.12

+ Several Youtube-DL related improvements
+ Menu > File > "Save a copy" now also works for online streams
+ Increased maximum image size for "Save Thumbnails" to 3840. Max columns is now 16 and max rows is now 40.

! Fixed slow seeking in certain MP4 files
! Fixed playback of UHD Bluray with internal source filter

Changelog 1.8.2 to 1.8.3:

* Updated LAV Filters to v0.73

+ Improved cover art selection when a file contains multiple embedded covers
+ Added advanced option for controlling usage of Youtube-DL
+ Excluded certain URLs from being processed by Youtube-DL (for example direct file links and URLs without domain)

! Fixed crash when accessing info page of web interface

Changes from 1.8.1 to 1.8.2:

* Updated LAV Filters to v0.72-13-g449f8

! Fix: previous version of LAV Filters caused freeze when opening DVD and crash with certain files
! Fix: correct millisecond value in SaveImage filename
! Fix: YDL links were added to recent file list even if keep history was disabled

Changes from 1.7.18 to 1.8.1:

* Updated LAV Filters to v0.72-12-g14744
* Updated MediaInfo DLL to v18.08.1

+ Added support for decoding AOMedia AV1 video
+ Added WMA to internal filters list
+ Allow using externally installed LAV Filters as internal filters when our own LAV Filters folder doesn't exist.
+ Added advanced option "AllowInaccurateFastseek", which is enabled by default. When enabled fast seek (to keyframe) is allowed to be very inaccurate (max difference 20 seconds) in files with huge keyframe intervals. When disabled the allowed inaccuracy is much lower, when deciding between a fast and normal seek. For example 30% of jump size.
+ If a playlist entry points to an URL, then display the title/label in player title bar instead of the URL.
+ Limit max video height returned by Youtube-DL to 1440 by default. Higher resolutions may not play smoothly due to bandwidth throttling by Youtube.
+ This value can be customized in: Options > Advanced > YDLMaxHeight

! Fixed crash when opening generic URLs. Was a regression since addition of Youtube-DL support in previous version.

Changes from 1.7.17 to 1.7.18:

* Updated LAV Filters to v0.72-3-gb951d
* Updated Little CMS to lcms2.9rc1-36-gc2a1cd9
* Updated RapidJSON to v1.1.0-401-g129d19ba
* Updated ResizableLib to v1.5.1
* Updated MediaInfo DLL to v18.08

* Dragging the seekbar is now much more responsive.
* Further improved the behavior of fast seek (to keyframe).
* For example when using any of the jump hotkeys (such as RightArrow), the maximum inaccuracy is now 30% of jump size.
* Add multiple monitor support for ICC color management.
* Changed default subtitle font to Tahoma. This should fix a problem that causes certain Unicode characters to be displayed as squares.
* Support for parsing URLs with youtube-dl.exe to directly stream audio and video from Youtube and many other websites.
* It is recommended to put youtube-dl.exe in the MPC-HC directory or in the Windows directory (or any other directory that is in %PATH%).

* Fixed hiding of playlist when launching in fullscreen.

Changelog 1.7.16 to 1.7.17:

* Updated LAV Filters to v0.72
* Updated MediaInfo DLL to v18.05

! Fixed: the "Ignore System Channel Mixer" audio renderer option was not saved
+ Change: Use millisecond prevision in SaveImage filename

Changelog 1.7.15 to 1.7.16:

* Updated LAV Filters to v0.71-25
* Updated MediaInfo DLL to v18.03.1

! Limit inaccuracy of fast seek to 20 seconds. This also fixes seeking in files that have invalid keyframe timestamps.

Changelog 1.7.14 to 1.7.15:

* Updated LAV Filters to v0.71

+ Skip seeks if duration is unknown
+ Support playback of UHD Blu-ray discs. With same limitations as regular Blu-ray. No menus, and disc must be decrypted (using external tool).
+ Added compatibility warning when attempting to enable "Full Floating Point Processing" renderer option
+ Tweaked video renderer presets

Changelog 1.7.13.112 to 1.7.14:

+ Removed DrDump crash reporter
+ Added support for newly added settings of LAV Filters
+ Now uses external MediaInfo DLL
+ Different resource FileDescription for x64 build. This name is used in the Open With list of Windows Explorer. This helps distinguish x64 from x86 build in that list.
+ Render subtitles relative to the window by default. ASS/SSA are still rendered relative to video by default, because those sometimes need accurate positioning. This behavior can be adjusted in the options. This patch just changes the default value of that setting.
+ Added command line switches for accessing settings of internal LAV Filters: /configlavsplitter /configlavaudio /configlavvideo

* Updated LAV Filters to v0.70.2-88
* Updated MediaInfoLib to v17.12

! Fix /open and /close command line handling
! Simplify code for setting renderer merits
! Fix explorer context menu option state display

Changelog 1.7.13 to 1.7.13.112 (latest official nightly):

+ Added fallback exception handler for when DrDump Crash Reporter is unavailable
+ Automatic encoding option for saving playlists. Uses UTF-8 encoding when applicable
+ Sanear: Added "Ignore system channel mixer" option
+ Split internal MPEG source filter option into a PS and TS variant
+ SSA/ASS subtitles: Add cache for alpha mask
+ Added command line parameter for setting the viewing preset: /viewpreset with values 1 (minimal) 2 (compact) 3 (normal)
+ Added command line parameter for launching with muted audio: /mute
+ Added command line parameter for launching with specific volume: /volume [value]

* Windows XP is no longer supported
* Now compiled with Vidual Studio 2017 and Windows 8.1 SDK

* Updated LAV Filters to v0.70.2-71
* Updated Little CMS to v2.9 (d8a36d0)
* Updated MediaInfoLib to v0.7.98
* Updated nanosvg to 9a74da4
* Updated rapidjson to v1.1.0
* Updated RARFileSource to 55b2513
* Updated Sanear to v0.3 (e1bebc9)
* Updated tinyxml2 to v5.0.1
* Updated Unrar to v5.5.7
* Updated ZenLib to v0.4.36

! Disabled hooking of NtQueryInformationProcess. This was not needed and caused compatibility issues with a few security software products.
! Fixed text subtitle rendering in Avisynth
! Prevent crash for ASS subtitles with invalid (too high) blur values
! VSFilter: Fixed DVB/PGS subtitle resizing on x64 build
! Ticket #2539: Subtitle downloader dialog could be opened on disabled monitor
! Ticket #5036: Text subtitles: Faster subtitle drawing
- Implemented more vectorized SSE2 version and add AVX2 drawing code.
- Vectorized all draw operations
- Multiple times faster with certain SSA/ASS subtitles
! Ticket #6223: Fixed DPI scaling of non-client areas in main window
! Ticket #6231: Fix hash calculation for files with Unicode paths. This fixes search on
OpenSubtitles for such files

Download

MPC-HC 1.9.3 (May 23rd 2020)

Last edited by clsid; 23rd May 2020 at 15:38.
clsid is offline   Reply With Quote
Old 20th January 2018, 18:33   #2  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,085


Time To Test!
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 20th January 2018, 19:03   #3  |  Link
MokrySedeS
I am the one who knocks
 
MokrySedeS's Avatar
 
Join Date: Aug 2009
Posts: 103
Great initiative. I'm very happy to see that mpc-hc is not completely dead yet
Would you consider applying a patch for a colored seekbar in your builds? I mean, even if it's still available somewhere
https://trac.mpc-hc.org/ticket/1428

Last edited by MokrySedeS; 20th January 2018 at 19:05.
MokrySedeS is offline   Reply With Quote
Old 20th January 2018, 19:04   #4  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,152
Many thanks clsid!!

I will test it too.
__________________
chapterEditor || Matroska-Playback || hSplit || DiscShare
hubblec4 is offline   Reply With Quote
Old 20th January 2018, 19:10   #5  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 5,061
Quote:
Originally Posted by MokrySedeS View Post
Would you consider applying a patch for a colored seekbar in your builds? I mean, even if it's still available somewhere
https://trac.mpc-hc.org/ticket/1428
If you can provide a proper patch.
clsid is offline   Reply With Quote
Old 20th January 2018, 20:41   #6  |  Link
YxP
Registered User
 
Join Date: Oct 2012
Posts: 99
Much appreciated! Here's Madshi's xysubfilter bugfix for people who don't keep a close eye on the madvr thread https://forum.doom9.org/showthread.p...72#post1830772
YxP is offline   Reply With Quote
Old 20th January 2018, 21:19   #7  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,085
BTW, the forum may alter titles or post which contain only uppercase characters, so try to add a lowercase word too (e.g. at least "MPC-HC v1.7...", if not even "media player" in addition).
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 20th January 2018, 21:35   #8  |  Link
PCU
Registered User
 
Join Date: Oct 2017
Posts: 74
finally, thanks.
i don't know why mediainfo doesn't show any info about bink video/audio format.
request: please make mediainfo window resizable.

Last edited by PCU; 20th January 2018 at 21:42.
PCU is offline   Reply With Quote
Old 20th January 2018, 22:35   #9  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 5,061
No requests please. There are no developers right now. If you want something to get done, find somebody to do it and submit a patch.
clsid is offline   Reply With Quote
Old 21st January 2018, 01:35   #10  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 934
This is great news, everybody!

Thanks a lot clsid!
Especially for: Different resource FileDescription for x64 build.
__________________
Win10 (x64) build 18362| GPU Caps Viewer 1.42.4.0
NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4)
NTSC | DVD: R1 | BD: A
Intel Xeon X5660 @2.80GHz
Sparktank is offline   Reply With Quote
Old 21st January 2018, 09:25   #11  |  Link
khanmein
Registered User
 
Join Date: Oct 2012
Posts: 118
@clsid Thanks for your effort. God bless you & cheers.
khanmein is offline   Reply With Quote
Old 21st January 2018, 12:24   #12  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 1,626
Thank You, clsid, to do what noone else (who has the expertise) wanted to do: not letting the project die! Thanks for your work!
__________________
Ryzen 5 2600,Asus Prime b450-Plus,16GB,MSI GTX 1060 Gaming X 6GB(v385.28),Win10 LTSB 1607,MPC-BEx64+LAV+MadVR,Yamaha RX-A870,LG OLED65B8(2160p@23/24/25/29/30/50/59/60Hz)

Last edited by chros; 21st January 2018 at 14:34.
chros is offline   Reply With Quote
Old 21st January 2018, 13:27   #13  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,152
When I change between Full-screen and windowed than madvr crashes and mpc-hc also. Not at the first time, but after 4 or 5 "fast" changes. Old mpc-hc version works fine.
This was my first test(not much time right now).
__________________
chapterEditor || Matroska-Playback || hSplit || DiscShare
hubblec4 is offline   Reply With Quote
Old 21st January 2018, 15:05   #14  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 458
Quote:
Originally Posted by hubblec4 View Post
When I change between Full-screen and windowed than madvr crashes and mpc-hc also. Not at the first time, but after 4 or 5 "fast" changes. Old mpc-hc version works fine.
This was my first test(not much time right now).
No problems here.
kuchikirukia is offline   Reply With Quote
Old 21st January 2018, 17:36   #15  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 5,061
No recent changes in that area, so it is unlikely a new problem. Use latest version of Madvr and if that crashes, submit the crash report to madshi.
clsid is offline   Reply With Quote
Old 26th January 2018, 09:18   #16  |  Link
pikaczu
Guest
 
Posts: n/a
please change in mpc hc:

https://trac.mpc-hc.org/ticket/6283 - so you can know which title and close with x (on the bar)

https://trac.mpc-hc.org/ticket/6263 - you can not see the subtitles, please to move up.
  Reply With Quote
Old 26th January 2018, 10:27   #17  |  Link
Taurus
Registered User
 
Taurus's Avatar
 
Join Date: Mar 2002
Location: Krautland
Posts: 903
Thank You, clsid
Taurus is offline   Reply With Quote
Old 26th January 2018, 13:00   #18  |  Link
jkauff
Registered User
 
Join Date: Oct 2012
Location: Akron, OH
Posts: 448
Quote:
Originally Posted by pikaczu View Post
please change in mpc hc:

https://trac.mpc-hc.org/ticket/6283 - so you can know which title and close with x (on the bar)

https://trac.mpc-hc.org/ticket/6263 - you can not see the subtitles, please to move up.
You need to read this first post in this thread. There is NO DEVELOPMENT happening in MPC-HC anymore, including fixes. clsid was kind enough to do a new build with newer versions of various components, but he does not do development.
jkauff is offline   Reply With Quote
Old 26th January 2018, 13:08   #19  |  Link
pikaczu
Guest
 
Posts: n/a
It's a pity, because these changes are needed.
  Reply With Quote
Old 26th January 2018, 19:03   #20  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,085
If any developer is able to provide patches, clsid may consider including them. But he will probably not write them.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.