View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[
20]
21
I don't think there are many if any differences at all between the builds, Blitzker just filled in while Alexins was away which was nice.
Could I get a developer add a couple of rather trivial things to be displayed via the OSD via hotkey please?
The OSD displays the audio properties When the audio is changed which is great but I'd like to just be able to display the properties without changing the audio. Also the filename for the currently playing file displays for a couple of seconds on initial playback, I'd like the OSD to be able to display this via hotkey as well.
Functionality for both is obviously already there, they just require the ability to link to hotkeys, thanks.
Open new ticket (http://sourceforge.net/apps/trac/mpc-hc/newticket) please and they will try to do their best.
oddball
4th March 2012, 01:18
I experienced issues with DTS playback in MPC-HC so I uninstalled everything including all my filters but now it refuses to playback ANY MKV files with DTS. I used RevoUninstaller to clear out everything I could think of and installed the MPC-HC version on the official site. Still no go. It loads the MKV's but they stop at 0 on playback. No amount of pausing/unpausing or moving the slider makes them play.
So out of interest I installed the 64 bit version. It plays them fine! But I need access to my 32 external filters which will not work with the 64 bit version from what I know.
Any ideas?
MKV's with AC3 playback fine BTW.
namaiki
4th March 2012, 01:39
Since you are using external filters, when you open the DTS file in MPC-HC what items are listed in the Play-> Filters menu?
oddball
4th March 2012, 01:56
Since you are using external filters, when you open the DTS file in MPC-HC what items are listed in the Play-> Filters menu?
I am not using ANY external filters at present. I cleared them all out (Uninstalled them with RevoUninstaller to clear anything left in the registry etc). The filters listed are Null Renderer, Default DirectSound Device, Enhanced Video Renderer (Custom Preset), MPC Video Decoder, MPC Audio Decoder and MPC Matroska Source.
EDIT: OK I installed Haali Matroska splitter to see what is going on in a Graphedit and video is going to File Writer audio to File Writer 0001 and Subtitles to File Writer 0006. What the heck?
ryrynz
4th March 2012, 02:15
Open new ticket (http://sourceforge.net/apps/trac/mpc-hc/newticket) please and they will try to do their best.
Done, I've updated my feature request a little also.
https://sourceforge.net/apps/trac/mpc-hc/ticket/2053
It's a simple but I feel useful addition which I hope other users would find useful also. Basically it's being able to see simple file info (filename, audio and video) on initial playback or displayed via hotkey. :thanks:
oddball
4th March 2012, 02:30
OK it looks like my issue is/was with me messing about in DSFMgr. A very dangerous tool in the wrong hands (Like mine). I found a DShow reset thingie that seems to have put things back as they were. Hopefully a clean slate to install on.
ryrynz
4th March 2012, 10:40
See Madshi's post below.
madshi
4th March 2012, 10:59
@MPC-HC devs / aleksoid:
I've recently been receiving complaints about madVR freezes when using MPC-HC. After having added the new freeze reporting feature in madVR v0.81, I've now received 2 freeze reports from 2 different users. The freeze reports indicate that the freeze occurs when madVR leaves exclusive mode. In that moment a display mode change is sometimes triggered. This results in madVR trying to release its Direct3D object from within the secondary rendering thread. It appears that when the freeze occurs, MPC-HC is trying to create its own Direct3D object, in the context of the main thread, as a reaction to the display mode change, while madVR is still busy releasing its Direct3D object. It appears that the freeze occurs inside of Direct3D in this situation (let's just blame MS).
From what I can see, the problem was introduced in MPC-HC revision 3619 by aleksoid's changes in "MainFrm.cpp". I understand why you're doing what you're doing there, but it does cause the freeze. Could you maybe limit this code to situations when it's really needed? It seems to me its needed only when using the MPC-HC internal DXVA decoders? Currently the new code in "MainFrm.cpp" seems to be always executed, regardless of which renderer and which decoder is active. That shouldn't be necessary, I think.
One other thing: The quality of the madVR freeze reports would increase if madVR could get access to the MPC-HC debug information. Those of you who provide MPC-HC builds, would you consider using my tool "madExceptPatch" to add a subset of the debug information into the MPC-HC exe file? It would increase the exe file size by maybe 5-10%. The benefit would be that madVR's freeze reports would include full callstacks for the MPC-HC source code, too. More details on how to do this see the bottom of this post:
http://forum.doom9.org/showthread.php?p=1561246#post1561246
crewxp
4th March 2012, 11:23
I have a few questions hopefully you can help me out with:
1.) I have the MadVR version of MPCHC and it looks fine. But subtitles do NOT show up. If I click the MadVR Tray Icon and select 'English' under subtitle track, instead of No subtitle, it works! I was wondering if I can set madVR to do this automatically so I don't have to choose a subtitle each time I play a video.
2.) There seems to be a menu I can't get rid of on top of my videos. (Display, Composition Rate, Windowed Mode, etc). It shows up on the top left of my video and is transparent. I think it has something to do with madVR also. Any way to get it off?
madshi
4th March 2012, 11:31
I have a few questions hopefully you can help me out with:
1.) I have the MadVR version of MPCHC and it looks fine. But subtitles do NOT show up. If I click the MadVR Tray Icon and select 'English' under subtitle track, instead of No subtitle, it works! I was wondering if I can set madVR to do this automatically so I don't have to choose a subtitle each time I play a video.
2.) There seems to be a menu I can't get rid of on top of my videos. (Display, Composition Rate, Windowed Mode, etc). It shows up on the top left of my video and is transparent. I think it has something to do with madVR also. Any way to get it off?
These questions are more madVR related so they should probably go into the madVR thread. Anyway:
1.) This is a job for the splitter. Check if your splitter allows you to define which subtitle track should be displayed by default. I think (but I'm not 100% sure) both LAV Splitter and Haali have options for that.
2.) Press Ctrl+J to activate/deactivate that menu.
Aleksoid1978
4th March 2012, 13:12
@MPC-HC devs / aleksoid:
I've recently been receiving complaints about madVR freezes when using MPC-HC. After having added the new freeze reporting feature in madVR v0.81, I've now received 2 freeze reports from 2 different users. The freeze reports indicate that the freeze occurs when madVR leaves exclusive mode. In that moment a display mode change is sometimes triggered. This results in madVR trying to release its Direct3D object from within the secondary rendering thread. It appears that when the freeze occurs, MPC-HC is trying to create its own Direct3D object, in the context of the main thread, as a reaction to the display mode change, while madVR is still busy releasing its Direct3D object. It appears that the freeze occurs inside of Direct3D in this situation (let's just blame MS).
From what I can see, the problem was introduced in MPC-HC revision 3619 by aleksoid's changes in "MainFrm.cpp". I understand why you're doing what you're doing there, but it does cause the freeze. Could you maybe limit this code to situations when it's really needed? It seems to me its needed only when using the MPC-HC internal DXVA decoders? Currently the new code in "MainFrm.cpp" seems to be always executed, regardless of which renderer and which decoder is active. That shouldn't be necessary, I think.
One other thing: The quality of the madVR freeze reports would increase if madVR could get access to the MPC-HC debug information. Those of you who provide MPC-HC builds, would you consider using my tool "madExceptPatch" to add a subset of the debug information into the MPC-HC exe file? It would increase the exe file size by maybe 5-10%. The benefit would be that madVR's freeze reports would include full callstacks for the MPC-HC source code, too. More details on how to do this see the bottom of this post:
http://forum.doom9.org/showthread.php?p=1561246#post1561246
It's code need for internal render. I disable event Display change on Intel Adapter.
You received freeze reports - what adapter this people use.
I think - need add check for madVR. If render is madVR - then do DisplayChange event.
Or - always don't send event DisplayChange with madVR render ???
madshi
4th March 2012, 13:46
It's code need for internal render. I disable event Display change on Intel Adapter.
I think - need add check for madVR. If render is madVR - then do DisplayChange event.
Or - always don't send event DisplayChange with madVR render ???
If you need this for internal renderers then it would probably make sense to only call that code when internal renderers are used. So if you could just disable that "Direct3DCreate9" code when external renderers (madVR + Haali) are used, that would be great! It should fix the freeze users have with MPC-HC + madVR.
You received freeze reports - what adapter this people use.
I've received 3 freeze reports now. The GPUs in those 3 reports are:
(1) NVIDIA GeForce GTX 570 (driver 8.17.12.9573)
(2) ATI Radeon HD 5700 Series (driver 8.930.0.0)
(3) Intel(R) HD Graphics Family (driver 8.15.10.2622)
Funny, exactly one freeze report per GPU manufacturer... :D
Aleksoid1978
4th March 2012, 14:18
If you need this for internal renderers then it would probably make sense to only call that code when internal renderers are used. So if you could just disable that "Direct3DCreate9" code when external renderers (madVR + Haali) are used, that would be great! It should fix the freeze users have with MPC-HC + madVR.
I've received 3 freeze reports now. The GPUs in those 3 reports are:
(1) NVIDIA GeForce GTX 570 (driver 8.17.12.9573)
(2) ATI Radeon HD 5700 Series (driver 8.930.0.0)
(3) Intel(R) HD Graphics Family (driver 8.15.10.2622)
Funny, exactly one freeze report per GPU manufacturer... :D
Try - http://rghost.ru/36842812
madshi
4th March 2012, 15:09
Try - http://rghost.ru/36842812
Thx, I'll post this in the madVR thread and ask for feedback. I didn't have the freezes myself, so I can only forward to those users who had the problem.
DzigiBau
4th March 2012, 22:29
I cannot remember exactly if I read about this one somewhere.
Every time I start playing movie in MP-HC fro the first time, does not matter what version, newest or some older, it played it with a huge ammount of lags or jitter. After I closed MPC-HC, opened it again and start playing movie, everything is all right.
This is annoying but I used to live with it. Do you have some quick solution for this one.
Using MPC-HC, Win 7 32-bit, ATI HD5770, 4Gb RAM. MPC-HC is with FFDshow external decoder, EVR-CP, the issue remains with internal one, too.
ryrynz
5th March 2012, 00:36
Try using LAV filters and see what happens.
http://lavfilters.googlecode.com/files/LAVFilters-0.48.exe
CruNcher
5th March 2012, 01:06
Anyone a idea why this simple chain fails with MPC-HC (using preferred custom loading) WMV Asf Reader->Cyberlink->EVR ? http://img62.imageshack.us/img62/4116/failsmpchc.png
Dstruct
5th March 2012, 16:14
MPC-HC 1.6.0.4014
Crash on incomplete AVI:
crash-mpc-hc-4014.avi (4096 Bytes - extracted with Hex editor)
Tracker: https://sourceforge.net/apps/trac/mpc-hc/ticket/2057
FIXED (4125)
Hera
5th March 2012, 17:53
And all version on W8 and W7, get stuck, fast forward, etc.
madshi
5th March 2012, 23:12
Try - http://rghost.ru/36842812
The issue still seems to be there. Here are some extracts from a new freeze report which the user claims is created with your test build:
main thread ($bf4):
77658cd3 +16a33 ntdll.dll RtlEnterCriticalSection
73030a8e +0002c d3d9.dll Direct3DCreate9
77630107 +0002b ntdll.dll KiUserCallbackDispatcher
761c074c +00192 USER32.dll PeekMessageW
thread $86c:
7763f8aa +0000e ntdll.dll NtWaitForSingleObject
77658cd3 +16a33 ntdll.dll RtlEnterCriticalSection
73030a8e +0002c d3d9.dll Direct3DCreate9
73311912 +00012 IntelQuickSyncDecoder.dll createQuickSync
Queue_RenderThread ($cf4): <priority:2>
761c6c6a +003a USER32.dll SystemParametersInfoA
4a4089ba +017a madVR.ax direct3d.cpp 1503 +43 Direct3D_Final
4a41d2fe +178e madVR.ax framequeue.cpp 7103 +609 Queue_RenderThread
As you can see, there are now 2 threads (!!) in MPC-HC which are calling Direct3DCreate() at the same time, while madVR is stuck in Direct3DDevice9->Release().
Aleksoid1978
5th March 2012, 23:34
The issue still seems to be there. Here are some extracts from a new freeze report which the user claims is created with your test build:
main thread ($bf4):
77658cd3 +16a33 ntdll.dll RtlEnterCriticalSection
73030a8e +0002c d3d9.dll Direct3DCreate9
77630107 +0002b ntdll.dll KiUserCallbackDispatcher
761c074c +00192 USER32.dll PeekMessageW
thread $86c:
7763f8aa +0000e ntdll.dll NtWaitForSingleObject
77658cd3 +16a33 ntdll.dll RtlEnterCriticalSection
73030a8e +0002c d3d9.dll Direct3DCreate9
73311912 +00012 IntelQuickSyncDecoder.dll createQuickSync
Queue_RenderThread ($cf4): <priority:2>
761c6c6a +003a USER32.dll SystemParametersInfoA
4a4089ba +017a madVR.ax direct3d.cpp 1503 +43 Direct3D_Final
4a41d2fe +178e madVR.ax framequeue.cpp 7103 +609 Queue_RenderThread
As you can see, there are now 2 threads (!!) in MPC-HC which are calling Direct3DCreate() at the same time, while madVR is stuck in Direct3DDevice9->Release().
Ok - i see. I try to test on my machine and then give build for you.
madshi
5th March 2012, 23:42
Great - thanks!
Aleksoid1978
6th March 2012, 00:27
Great - thanks!
Try this :
http://aleksoid.tosei.ru/Test/mpc-hc.madVR_1.7z
http://aleksoid.tosei.ru/Test/mpc-hc.madVR_2.7z
if first - I add a check for the presence of madVR renderer in the graph;
if two - i completely removed the call Direct3DCreate9();
madshi
6th March 2012, 09:36
Try this :
http://aleksoid.tosei.ru/Test/mpc-hc.madVR_1.7z
http://aleksoid.tosei.ru/Test/mpc-hc.madVR_2.7z
if first - I add a check for the presence of madVR renderer in the graph;
if two - i completely removed the call Direct3DCreate9();
Thanks for your help.
My users report that build 2 fixes the problem, but build 1 does not. I think the reason why build 1 doesn't help is probably that MPC-HC is already closing madVR down. So probably your check "if madVR renderer present in the graph" returns false. Maybe you could turn the check around, and check whether any internal renderer is present in the graph?
Aleksoid1978
6th March 2012, 11:07
Thanks for your help.
My users report that build 2 fixes the problem, but build 1 does not. I think the reason why build 1 doesn't help is probably that MPC-HC is already closing madVR down. So probably your check "if madVR renderer present in the graph" returns false. Maybe you could turn the check around, and check whether any internal renderer is present in the graph?
I make different - i do check for internal settings, if select madVR - then do not call :)
madshi
6th March 2012, 11:10
Sounds good to me, too.
v_spec
6th March 2012, 12:00
I've search the entire forum and a few others and still couldn't find a answer.
Can someone explain to me what "set interlace flag in output media type" does under Transform Filters > MPEG-2 Video? It is unchecked by default.
From what I understand it enables hardware deinterlacing?
I have MPEG-2 Video Deinterlacing set on Automatic but I noticed when I play .ts files the filter fails to automatically detect and detinerlace video. I currently have it set to "Blend" as any other setting has no effect or makes the video quality worse. If I leave it on "Blend" will it also deinterlace progressive videos as well? Wouldn't that ruin video quality?
Aleksoid1978
6th March 2012, 13:23
Sounds good to me, too.
Try - rev.4128
madshi
6th March 2012, 20:33
Try - rev.4128
I've confirmation that 4128 fixed the freeze. Thanks!! :)
Andy o
6th March 2012, 20:36
Thanks from me too for fixing this guys.
xiulet
6th March 2012, 22:02
sorry error!
xiulet
6th March 2012, 22:02
Try - rev.4128
don't work for me, the 4128 is still freezing when i try to go out from excusive full screen mode using madvr.
thanks, ad1
madshi
6th March 2012, 22:17
don't work for me, the 4128 is still freezing when i try to go out from excusive full screen mode using madvr.
With which madVR version? I'm currently working on stability. It's quite possible that the freeze you're experiencing has a different cause. Please post a freeze report in the madVR thread, then I can say for sure.
xiulet
6th March 2012, 22:48
With which madVR version? I'm currently working on stability. It's quite possible that the freeze you're experiencing has a different cause. Please post a freeze report in the madVR thread, then I can say for sure.
i answer in your post!
:) ad1
Plutotype
6th March 2012, 23:49
Thanks to Aleksoid for the madVR freeze fix in the player code.
THX-UltraII
7th March 2012, 10:56
My DirectX 11 renderer prototype has an option to display 3D graphics. It's an imported module (just like most of the renderer itself) and I can't test it myself. The code will need a lot of editing before it will 'fit' properly in the profile of MPC-HC. I'm not even going to try to integrate 3D support into one of the current renderers. The renderer prototype can't even render from (2D) MediaFoundation or DirectShow video sources at the moment. I'm prioritizing the final integration of my edited internal renderers for now, I can't afford to work on new prototypes.
In short, I'm sorry. I can add the renderer part of the support, but I'm too busy with other things for now.
And is it also not possible to use the Nvidia renderer as output renderer in MPC-HC so 3D will work?
madshi
7th March 2012, 21:42
@Aleksoid, bad news. I've got a new freeze report, this time from MPC-HC revision 4130. Here's what it says:
main thread ($1ae4):
7701f8aa +0000e ntdll.dll NtWaitForSingleObject
77038cd3 +16a33 ntdll.dll RtlEnterCriticalSection
6ba80a8e +0002c d3d9.dll Direct3DCreate9
77010107 +0002b ntdll.dll KiUserCallbackDispatcher
74c97945 +00016 USER32.dll CallWindowProcA
Queue_RenderThread ($1648): <priority:2>
74c96c6a +003a USER32.dll SystemParametersInfoA
4a40c6e1 +02f1 madVR.ax direct3d.cpp 1596 +66 Direct3D_Final
4a434a84 +1af4 madVR.ax framequeue.cpp 7135 +633 Queue_RenderThread
modules:
01380000 mpc-hc.exe 1.6.1.4130 K:\programs\MPC-Homecinema.1.6.1.4130\x86
4a400000 madVR.ax 0.82.4.0 K:\programs\madVR v0.82.4
So basically the main thread is once again trying to create a Direct3D9 device while madVR is trying to release its own. To be honest, I'm not sure why this still happens. Your fix looks alright to me. But I'm pretty sure the freeze report doesn't lie. Do you have any idea why this could still happen?
madshi
7th March 2012, 23:06
P.S: Hmmmm... Are there maybe other places in the MPC-HC source code where it tries to create a Direct3D device in the main thread? I mean other than the internal renderers, of course? Unfortunately madVR had no access to MPC-HC debug information when it created that freeze report, so we don't know for sure which part of MPC-HC exactly called Direct3D9Create...
mark0077
8th March 2012, 19:10
Guys is anyone having an issue with recent mpc-hc builds (I don't know when it came in to be honest), where the external filter list will empty itself out from time to time. I have had this happen about 3 times in the past month, opening a video file, I'll notice somethings not right with playback, and the external filter list will be empty (or more precisely, only contain the LAV Splitter)
oddball
8th March 2012, 20:59
Guys is anyone having an issue with recent mpc-hc builds (I don't know when it came in to be honest), where the external filter list will empty itself out from time to time. I have had this happen about 3 times in the past month, opening a video file, I'll notice somethings not right with playback, and the external filter list will be empty (or more precisely, only contain the LAV Splitter)
Had similar issue usually when MPC had crashed. Not experienced it since using newer xvidvideo.ru builds though.
73ChargerFan
10th March 2012, 04:23
Guys is anyone having an issue with recent mpc-hc builds (I don't know when it came in to be honest), where the external filter list will empty itself out from time to time. I have had this happen about 3 times in the past month
No, but when it happens again, delete the settings from the registry before resetting them. Weird behavior for me is often fixed by doing this.
HKEY_CURRENT_USER\Software\Gabest
v0lt
10th March 2012, 08:08
Guys is anyone having an issue with recent mpc-hc builds (I don't know when it came in to be honest), where the external filter list will empty itself out from time to time.
This problem is old.
You open the video, a little looking, closed the player and quickly opened a new video again. So?
chros
10th March 2012, 09:08
This problem is old.
You open the video, a little looking, closed the player and quickly opened a new video again. So?
Exactly! (at least for me :) )
CruNcher
10th March 2012, 12:26
the whole config saving into registry is also a problem since dawn of time it stalls the whole player not really optimal (as soon as you close the config window it stalls), also not being able to open more windows on top but limited to 1 extra window is imho not flexible ;) though ok for a player it's not really needed but would be neat to be able to interact with more then 1 window @ a time ;) typical scenario would be opening the properties (mediainfo details) and filter properties @ the same time ;)
wanezhiling
10th March 2012, 12:33
WIN7 x64
NVIDIA GTS450
295.73WHQL
MPC-HC 1.6.1.4137,default setting
Here is some VC1 clips:
http://www.gokuai.com/f/9JeeFL9wy19st7q3
http://i.imgur.com/ShsKx.png
http://i.imgur.com/VTQNV.jpg
http://i.imgur.com/b646F.jpg
http://i.imgur.com/avNgE.png
http://i.imgur.com/pKk6S.jpg
http://i.imgur.com/caEJc.png
http://i.imgur.com/yqGUn.jpg
http://uk1-dl.techpowerup.com/Misc/hddvd_demo_1080p.mkv
http://i.imgur.com/EFv45.png
http://i.imgur.com/XkVWJ.jpg
http://i.imgur.com/KP7Oq.jpg
http://i.imgur.com/7GUG9.png
http://i.imgur.com/vS2JP.jpg
http://i.imgur.com/sJowz.jpg
http://i.imgur.com/Z5i4G.jpg
http://i.imgur.com/3HIB0.jpg
http://i.imgur.com/1ssF9.png
http://www.gokuai.com/f/mc0120724y329lwg
http://i.imgur.com/lJFz0.png
PS1: Only MPC-HC DXVA and ffdshow DXVA have the issue on my NVIDIA system,other native DXVA decoders work well.
PS2: No problem on my ATI system.
CruNcher
10th March 2012, 12:42
Different Hardware needs different implementation ways (code paths) the main dev on the DXVA part i guess is a ATI user ;)
i didn't looked into it but last time even the Mpeg-2 Part on many bitstreams for Intel HD Graphics was very unstable (Sandy Bridge,Ivy Bridge DXVA) in that case they could borrow Nevs DXVA2 it's pretty stable (some issues here and their, but nothing really bad) @ least for Mpeg-2 i guess on pretty every GPU (Asic).
mcr
10th March 2012, 16:48
I've been having a curious issue with mp4 files where the audio is constantly ~200ms ahead of the video. Once the same video is put into a mkv container, audio/video will be in sync.
It's the same with the internal audio decoder or external ffdshow.
Other than remuxing all videos into mkv or using another player I haven't been able to find a solution.
Dstruct
10th March 2012, 17:57
Feature request:
Could you make MPC-HC to allow opening File Properties even if the file can't be played (because of missing splitter for example)? This way we could check the file details (Media Info)! Thanks!
https://sourceforge.net/apps/trac/mpc-hc/ticket/2062
CruNcher
10th March 2012, 18:05
Dstruct i try to understand this case but what for do you want that you can still multitasking wise use explorer right click to check the file it would though make sense in the playlist if you meant that so if it errors out on the file you check the properties right via the playlist link instead of needing to switch to the explorer that would be a usability improvement :)
LigH
10th March 2012, 18:43
I believe his point is:
1) Load media file in MPC-HC
2) MPC-HC can't play the file
3) Check the media file type without leaving MPC-HC
Dstruct
10th March 2012, 18:44
Exactly.
I don't have MediaInfo installed as Explorer Shell Extension. I want to use the one from MPC-HC's internal file properties dialog.
CruNcher
10th March 2012, 18:58
I understood that LigH but this should be doable via the playlist :) right click on the file that failed and select it's properties not via the File Menu, and the playlist should be auto invisible/visible moving the mouse to one edge of the screen (fullscreen) or window edge (windowed) ;)
This would save a lot of useless clicking around to access just 1 option specific to a loaded or tried to loaded file :)
Dstruct
10th March 2012, 19:36
I understood that LigH but this should be doable via the playlist :) right click on the file that failed and select it's properties not via the File Menu
I was thinking of the Rightclick menu on the blank MPC screen.
Midzuki
10th March 2012, 20:53
MPC-HC should display the logo picture while playing audio files...
cengizhan
10th March 2012, 22:01
MPC-HC should display the logo picture while playing audio files...
May be with album info also.
but i think the developers see mpc-hc only as a video player.
Aleksoid1978
11th March 2012, 13:08
WIN7 x64
NVIDIA GTS450
295.73WHQL
MPC-HC 1.6.1.4137,default setting
Here is some VC1 clips:
http://www.gokuai.com/f/9JeeFL9wy19st7q3
http://i.imgur.com/ShsKx.png
http://i.imgur.com/VTQNV.jpg
http://i.imgur.com/b646F.jpg
http://i.imgur.com/avNgE.png
http://i.imgur.com/pKk6S.jpg
http://i.imgur.com/caEJc.png
http://i.imgur.com/yqGUn.jpg
http://uk1-dl.techpowerup.com/Misc/hddvd_demo_1080p.mkv
http://i.imgur.com/EFv45.png
http://i.imgur.com/XkVWJ.jpg
http://i.imgur.com/KP7Oq.jpg
http://i.imgur.com/7GUG9.png
http://i.imgur.com/vS2JP.jpg
http://i.imgur.com/sJowz.jpg
http://i.imgur.com/Z5i4G.jpg
http://i.imgur.com/3HIB0.jpg
http://i.imgur.com/1ssF9.png
http://www.gokuai.com/f/mc0120724y329lwg
http://i.imgur.com/lJFz0.png
PS1: Only MPC-HC DXVA and ffdshow DXVA have the issue on my NVIDIA system,other native DXVA decoders work well.
PS2: No problem on my ATI system.
Fixed.
madshi
11th March 2012, 13:11
@Aleksoid, about the freeze problem: Your fix did actually work. The remaining problem is something else, I'll take take of that, thanks for your help.
wanezhiling
11th March 2012, 13:16
Fixed.
:thanks:a lot!
wanezhiling
12th March 2012, 12:06
A question: I couldn't find mpeg2 dxva decoder in standalone filters but available in the player, where's it?
betaking
12th March 2012, 12:32
A question: I couldn't find mpeg2 dxva decoder in standalone filters but available in the player, where's it?
http://potplayer.5d6d.com/thread-6057-1-1.html
see here!
roytam1
12th March 2012, 12:44
http://potplayer.5d6d.com/thread-6057-1-1.html
see here!
Do point foreign users to chinese forum which needs registration.;)
wanezhiling
12th March 2012, 12:47
My fault.. my information is old..:p
But I'm sure this isn't available before, which revision added?
Edit: I think I found.:)
http://i.imgur.com/JCJlZ.png
standalone filter 1.6.1.4076, no mpeg2 dxva
http://i.imgur.com/m9wlP.png
standalone filter 1.6.1.4077 ;)
Reino
12th March 2012, 14:10
Feature request: Ability to apply a postprocessing filter to external audio files.
http://www.ld-host.de/uploads/images/6cea97bb45efcb242262f474f4afbb22.png
test.mkv has a H.264 video- and a Vorbis audio stream. Because FFDShow processes the internal Vorbis audio stream, I can apply lots of post-processing on it, but at the moment this is not possible for the external mp3-file. When I load test.mkv, external audio files connect directly to the MPC-HC Audioswitcher, even though I've setup FFDShow's Audio Decoder or Processor to process uncompressed audio.
Basicly the image above illustrates my request: The ability for MPC-HC to apply post-processing filters not only internal audio streams, but on external audio files as well. The DirectShow graph above works great after manually inserting FFDShow's Audio Processor. Obviously FFDShow's Audio Decoder or Processor will apply post-processing no problem when I only load the mp3-file.
nevcairiel
12th March 2012, 14:30
MPC-HCs graph building should allow for this, just add ffdshow Audio Processor to the external filter list and set it to prefer, this should make it insert the processor before the switcher .. in theory anyway. :)
Reino
12th March 2012, 15:30
I tried this already. Only the internal audio stream benefits from this. It gets inserted after FFDShow's Audio Decoder and although Multiple ffdshow instances is set to "no limitations", only 1 instance is inserted in the graph. DC-Bass Source Mod still directly connects to the Audioswitcher.
kasper93
13th March 2012, 00:40
Could you look at this file http://dl.dropbox.com/u/16282309/MPC-HC/sample.ts it glitch on seek with mpc internal decoder. Plays fine with LAV.
Aleksoid1978
13th March 2012, 00:51
Could you look at this file http://dl.dropbox.com/u/16282309/MPC-HC/sample.ts it glitch on seek with mpc internal decoder. Plays fine with LAV.
Link is broken
kasper93
13th March 2012, 01:16
Sorry, I had problem with connection. Now should be good :)
Aleksoid1978
13th March 2012, 01:53
Sorry, I had problem with connection. Now should be good :)
Yes - a see problem. Interesting - if disable MT no glitch.
Aleksoid1978
13th March 2012, 05:59
Could you look at this file http://dl.dropbox.com/u/16282309/MPC-HC/sample.ts it glitch on seek with mpc internal decoder. Plays fine with LAV.
Fixed. But only in software mode; try to fix in DXVA later ...
chros
13th March 2012, 20:25
What does "Allow animation when buffering" under Subtitles?
Because I noticed that it uses GPU too, not just CPU ... (at least with madvr)
I'm usually displaying srt files. Can you provide a sample subtitle, with which I can see what can this option use for?
Thanks
tetsuo55
14th March 2012, 11:03
ASLR just got updated for win7 and win8
http://support.microsoft.com/kb/2639308
The new feature is called Force ASLR and makes all loaded DLL randomized even if they where compiled without the required flags.
Can someone add this feature to MPC-HC? (and nev can you add it to lavfilters if you hadn't already?)
madshi
14th March 2012, 11:13
What would that be good for?
tetsuo55
14th March 2012, 11:30
See this article: http://arstechnica.com/microsoft/news/2012/03/new-internet-explorer-10-memory-protection-features-not-just-for-internet-explorer.ars
madshi
14th March 2012, 11:39
A media player is not a browser. The browser is one of the "entry points" of malware. I don't see much sense spending any development resources on such "features" for media players. But of course that's only my 2 cents.
tetsuo55
14th March 2012, 11:53
The list of in the wild exploits for media player classic is fairly long. People use this app on their pc's for hours on end with 1000's of files downloaded from the wild.
There is a serious security risk.
madshi
14th March 2012, 11:59
Didn't know about those exploits... <sigh>
nevcairiel
14th March 2012, 12:11
Currently ASLR is enabled for any image built by using Microsoft Visual C++ 2008 or a later edition unless the linker flag /DYNAMICBASE:NO is used to opt out.
So... what again would we need to change?
Between ASLR and DEP, creating an exploit that does more then crash the application is already incredibly hard.
If someone uses a very old and insecure external component, its their own fault really.
The exploits are not against MPC-HC then anymore, but against such an external filter. The concept is quite different from browser plugins, you are not responsible for the security of every DirectShow filter anyone might've decided to install.
Setting it to force relocation will most likely cause issues in old filters that are not aware of it to begin with, and cause unrest in those users.
betaking
14th March 2012, 13:30
So... what again would we need to change?
Between ASLR and DEP, creating an exploit that does more then crash the application is already incredibly hard.
If someone uses a very old and insecure external component, its their own fault really.
The exploits are not against MPC-HC then anymore, but against such an external filter. The concept is quite different from browser plugins, you are not responsible for the security of every DirectShow filter anyone might've decided to install.
Setting it to force relocation will most likely cause issues in old filters that are not aware of it to begin with, and cause unrest in those users.
Yes, I agree with you! So no sense on the development of the MPC-HC!If the old the filters open source can be resolved by modifying the code.If it is not open source?
PS: Incidentally, one of Microsoft's WMP did not open the DEP code! I do not know that the MPC-HC developers do not solve some BUG? Why is old thinking to join the DEP or similar DEP function! This function is not any benefit to player development. At least I do codecpack, my users do not like to play with this feature!
nevcairiel
14th March 2012, 13:53
Activating DEP (and ASLR) for MPC-HC itself is crucial, and should never be disabled.
The only thing i question is the necessity of setting this Force ASLR mode for MPC-HC, which might just cause more issues with filters that are not ASLR aware then it might solve.
betaking
14th March 2012, 13:56
Activating DEP (and ASLR) for MPC-HC itself is crucial, and should never be disabled.
The only thing i question is the necessity of setting this Force ASLR mode for MPC-HC, which might just cause more issues with filters that are not ASLR aware then it might solve.
Join the DEP can understand
But can add the option to open or close?
nevcairiel
14th March 2012, 14:06
No, DEP should never be disabled.
betaking
14th March 2012, 14:09
No, DEP should never be disabled.
But I would like some of the primary user is not fair!
nevcairiel
14th March 2012, 16:49
Life is not fair, get used to it! :)
kasper93
14th March 2012, 19:58
http://dl.dropbox.com/u/16282309/LAV/AR.2.ts at beginning AR is 4:3 and than AR is 16:9. It crash whole player on aspect ratio change point with MPC-HC internal decoder. Works fine with Microsoft DTV-DVD Video Decoder.
Reino
14th March 2012, 21:46
I'd like to get back at my feature request.
At first I thought it was a glitch with MPC-HC in general, but now I'm confident it's a shortcoming of the MPC-HC Audio Switcher.
I've used test.mkv[H.264+Vorbis], test.ogg[Vorbis] and test.mp3[MP3 Audio]. All relevant MPC-HC Source- and Decoder filters are enabled. FFDShow only functions as a post-processor now (Uncompress, all supported).
http://www.ld-host.de/uploads/images/00269f763cf27ca68582a1e6eb383186.png
1. MPC-HC filter graph without the internal audio switcher. 3 FFDShow instances for the 3 audio streams.
2. MPC-HC filter graph with the internal audio switcher. Only 1 FFDShow instance and always on the first audio stream, but no post-processing for the other 2 external audio streams.
3. Filter graph how it would be in Zoom Player. Unlike MPC-HC's audio switcher, Zoom Player's audio switcher connects to FFDShow afterwards and therefore only 1 instance is necessary. In my opinion, this would be a lot easier and more efficient than loading for example 10 FFDShow instances for a mkv-file with 10 soundtracks. What do you say?
chros
15th March 2012, 10:41
At first I thought it was a glitch with MPC-HC in general, but now I'm confident it's a shortcoming of the MPC-HC Audio Switcher.
I've used test.mkv[H.264+Vorbis], test.ogg[Vorbis] and test.mp3[MP3 Audio]. All relevant MPC-HC Source- and Decoder filters are enabled. FFDShow only functions as a post-processor now (Uncompress, all supported).
What happens if you use Haali's mkv splitter with audio switcher ON?
Can you upload the samples?
Surfn
15th March 2012, 13:19
dxva2 why does the video get choppy for a brief few seconds when adjusting the volume
markanini
15th March 2012, 16:18
Anyone else finding some channels absent after digital TV scan? Other software works as expected in this regard for me.
kasper93
15th March 2012, 16:28
Anyone else finding some channels absent after digital TV scan? Other software works as expected in this regard for me.
I had same issue few days ago. Try to change network provider in options and make sure that you aren't using internal filters to decode, because it fails, at least for me.
CruNcher
15th March 2012, 20:12
Was there any bigger change in the Mpeg-2 Decoder ? http://forum.doom9.org/showpost.php?p=1565406&postcount=871
ok can confirm now its a bug in MPC-HC tester sorry
Reino
17th March 2012, 21:46
What happens if you use Haali's mkv splitter with audio switcher ON?
Can you upload the samples?Same thing. What kind of splitter or decoder is used doesn't matter.
You can use any H.264 video with corresponding external soundtrack encoded to mp3 or vorbis, but anyway, I've uploaded the 3 files here (http://www.mediafire.com/?7isobqcm06eiegy).
Since an image can say more than a 1000 words...
http://www.ld-host.de/uploads/images/aa46442193fd5226cf7c080350e94ed7.gif
Current situation: MPC-HC only calls 1 instance of FFDShow and applies it only to the first audio track...
How it should be: ...while several instances of FFDShow are no problem for the audio switcher. This works just fine in GraphStudioNext.
Perferred situation: Decode before the audio switcher and post-processing afterwards, but at the moment the MPC-HC Audio Switcher doesn't allow FFDShow on its output pin.
Btw. while MPC-HC automatically loads the FFDShow Audio Decoder (Uncompressed - all supported), it will only load the FFDShow Audio Processor if it's perferred as an external filter. Even if its merrit is 00800000 (preferred).
Tiduz
17th March 2012, 21:57
newest xvidvideo.ru build is using 400mb ram @ 1080p mkvs for me o_o
Dstruct
18th March 2012, 13:38
MPC-HC 1.6.1.4153
-> File properties -> MediaInfo
Result: Extremely small (5 or 6pt) Serif font with used here. Almost unreadable. Tab alignment also not looking right.
I'm on Windows XP SP3 but obviously removed some font that was used by MediaInfo before. But all other applications don't have that issue (MPC-HC itself neither).
Here's my font list:
C:\WINDOWS\Fonts\app850.fon
C:\WINDOWS\Fonts\arial.ttf
C:\WINDOWS\Fonts\arialbd.ttf
C:\WINDOWS\Fonts\arialbi.ttf
C:\WINDOWS\Fonts\ariali.ttf
C:\WINDOWS\Fonts\ARIALN.TTF
C:\WINDOWS\Fonts\ARIALNB.TTF
C:\WINDOWS\Fonts\ARIALNBI.TTF
C:\WINDOWS\Fonts\ARIALNI.TTF
C:\WINDOWS\Fonts\ARIALUNI.TTF
C:\WINDOWS\Fonts\ariblk.ttf
C:\WINDOWS\Fonts\CENTURY.TTF
C:\WINDOWS\Fonts\CONSOLA.TTF
C:\WINDOWS\Fonts\CONSOLAB.TTF
C:\WINDOWS\Fonts\CONSOLAI.TTF
C:\WINDOWS\Fonts\CONSOLAZ.TTF
C:\WINDOWS\Fonts\CORBEL.TTF
C:\WINDOWS\Fonts\CORBELB.TTF
C:\WINDOWS\Fonts\CORBELI.TTF
C:\WINDOWS\Fonts\CORBELZ.TTF
C:\WINDOWS\Fonts\cour.ttf
C:\WINDOWS\Fonts\courbd.ttf
C:\WINDOWS\Fonts\courbi.ttf
C:\WINDOWS\Fonts\couri.ttf
C:\WINDOWS\Fonts\GenBasB.ttf
C:\WINDOWS\Fonts\GenBasBI.ttf
C:\WINDOWS\Fonts\GenBasI.ttf
C:\WINDOWS\Fonts\GenBasR.ttf
C:\WINDOWS\Fonts\GenBkBasB.ttf
C:\WINDOWS\Fonts\GenBkBasBI.ttf
C:\WINDOWS\Fonts\GenBkBasI.ttf
C:\WINDOWS\Fonts\GenBkBasR.ttf
C:\WINDOWS\Fonts\marlett.ttf
C:\WINDOWS\Fonts\micross.ttf
C:\WINDOWS\Fonts\palai.ttf
C:\WINDOWS\Fonts\SEGOEUI.TTF
C:\WINDOWS\Fonts\SEGOEUIB.TTF
C:\WINDOWS\Fonts\SEGOEUII.TTF
C:\WINDOWS\Fonts\SEGOEUIZ.TTF
C:\WINDOWS\Fonts\tahoma.ttf
C:\WINDOWS\Fonts\tahomabd.ttf
C:\WINDOWS\Fonts\times.ttf
C:\WINDOWS\Fonts\timesbd.ttf
C:\WINDOWS\Fonts\timesbi.ttf
C:\WINDOWS\Fonts\timesi.ttf
C:\WINDOWS\Fonts\Unifont.ttf
C:\WINDOWS\Fonts\vga850.fon
C:\WINDOWS\Fonts\vgasys.fon
Would be nice if MedaInfo could fallback to one of these ("Arial Unicode MS", "Tahoma", "Arial", "Courier New"). Windows itfelf is set to "Arial Unicode MS" (ARIALUNI.TTF) here.
https://sourceforge.net/apps/trac/mpc-hc/ticket/2080
FIXED (1.6.1.4157)
73ChargerFan
18th March 2012, 19:33
I need help & a recommendation with settings for my laptop.
mpchc 64bit v4150 on 2ghz dual core, intel mobile 4 chipset (latest drivers), 2 mb ram, win7 ultimate x64 (all updates applied), latest directx.
I deleted registry before updating to this version. First files, frames would severly judder. "Reset to optimal" didn't help. Turned off vsync, worse, back on. Now with alternate vsync on (top three options in that menu) no judder, but I'm getting a ridiculous amount of tearing (sample vid is 720p 5000Kbps.) Currently, flush before vsync, flush after present, aero disabled, frame time correction enabled, vsync, accurate vsync are enabled, and decoding is by dxva.
So, can someone recommend optimal settings? I've been trying this, that, and updating for weeks and can't seem to get anything stable.
Thanks.
tetsuo55
18th March 2012, 21:12
@Nev: Fair enough
@73ChargerFan: I have a similar system, all default settings works for me. But only in a single display mode.
If i use a dual mode like clone or extended desktop then i drop frames.
So i disable the laptop screen and put it only on the digital tv though hdmi. (or vise versa)
chros
18th March 2012, 22:48
I need help & a recommendation with settings for my laptop.
mpchc 64bit v4150 on 2ghz dual core, intel mobile 4 chipset (latest drivers), 2 mb ram, win7 ultimate x64 (all updates applied), latest directx.
I deleted registry before updating to this version. First files, frames would severly judder. "Reset to optimal" didn't help. Turned off vsync, worse, back on. Now with alternate vsync on (top three options in that menu) no judder, but I'm getting a ridiculous amount of tearing (sample vid is 720p 5000Kbps.) Currently, flush before vsync, flush after present, aero disabled, frame time correction enabled, vsync, accurate vsync are enabled, and decoding is by dxva.
So, can someone recommend optimal settings? I've been trying this, that, and updating for weeks and can't seem to get anything stable.
Thanks.
What is the videocard with how many ram on it?
And do you have only 2GB RAM? Then I'd use Win7 32bit ...
namaiki
18th March 2012, 23:01
Enable Aero and the tearing will go away.
73ChargerFan
19th March 2012, 01:38
Enable Aero and the tearing will go away.
That did it. Thank you!
ageback
19th March 2012, 02:53
I've updated Simpl. Chinese translation to rev.4157. Any one can access SVN please commit it.
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
roytam1
19th March 2012, 03:26
@nev:
since rev 21a7ead LAV splitter stalls the system for ~1 minute with this MP4 sample, which only stalls for 0.5~2 seconds before. (OS: XP SP3)
Sample:
http://roy.orz.hm/samples/Nisemonogatari_10_Yokoku_480p.mp4
That file starts to play immediately for me. No Stalling or anything.
Forgot to mention: LAV Splitter connects to MPC-HC's internal Video Decoder(DXVA1) / MPCVideoDec.ax(DXVA1) r4153.
Disabling DXVA in MPC-HC Video Decoder or using LAV Video have no problem.
Play fine for me with MPC-HC DXVA2 or Software, cannot test DXVA1.
In any case, seems more like a bug in the decoder.
Like i explained before, nothing really changed in the splitter, except some minor ffmpeg fixes.
So I post it here.
Snowknight26
19th March 2012, 18:05
I think - we have green screen at begin only on Ati, on my GTX 460 no green, ~1sec it's black at you sample.
LAV Video decoder (DXVA) doesn't show the green frames.
http://forum.doom9.org/showthread.php?p=1552176#post1552176
ryrynz
20th March 2012, 06:01
Is 1.6.1 planned for release soon? It looks that way from the updates, it would be good news having an updated release build every few months or so.
vBm
20th March 2012, 13:19
Is 1.6.1 planned for release soon? It looks that way from the updates, it would be good news having an updated release build every few months or so.
I'll do my best to advocate for an release in next 2-3 weeks. Ivy Bridge is going to be ready afaik and we have fix applied already in trunk, so we must have release on time. Else Ivy users will have problems.
kasper93
20th March 2012, 22:54
When subresync bar is enabled time is showed with more precise and that's good, but after rev3302 (https://sourceforge.net/apps/trac/mpc-hc/changeset/3302) Status bar and OSD shows wrong time. For example if we jump to 02:45.550 status bar will show 02:46.550 of course it is fine when millisecond are below 500 and jump to 00:02:46.499 is indeed 00:02:46.499 :)
BTW. Would it be possible to scroll down to current line in subresync automatically?
EDIT
I see now that it is not rev 3302, but it was first time when problem shows up.
Dstruct
21st March 2012, 08:21
1.6.1.4164 (Windows XP SP3)
https://sourceforge.net/apps/trac/mpc-hc/ticket/2090
MediaInfo font got a bit too small. Should be at least 1 size bigger for better readability.
https://sourceforge.net/apps/trac/mpc-hc/ticket/2089
The MediaInfo dialog should get resized automatically so that no horizontal scrollbar is needed. Would be much better to read this way. Maybe the maximum horizontal size should be limited to 630px tho (to avoid too large windows on 640x480 screens).
Man4life
21st March 2012, 15:37
Hi
where i can download the latest beta build mpc-hc be-mod besides xvidvideo.ru?
THX-UltraII
21st March 2012, 16:08
And is it also not possible to use the Nvidia renderer as output renderer in MPC-HC so 3D will work?
no ideas anyone?
alexins
21st March 2012, 19:14
1.6.1.4164 (Windows XP SP3)
https://sourceforge.net/apps/trac/mpc-hc/ticket/2090
MediaInfo font got a bit too small. Should be at least 1 size bigger for better readability.
Dear user, you have a problem with the system font!
For starters, you should solve your problems on your computer.
I'm watching your correspondence on forums.virtualdub.org (http://forums.virtualdub.org/index.php?act=ST&f=15&t=20772&st=45), there you are also trying to impose their problems developers Virtualdub.
On a properly configured PC tab with "MediaInfo" looks like this:
Windows 7
http://s60.radikal.ru/i169/1203/33/ab08b3807808t.jpg (http://radikal.ru/F/s60.radikal.ru/i169/1203/33/ab08b3807808.png.html)
Windows Xp SP3
http://s019.radikal.ru/i637/1203/9e/25b95ecef23ft.jpg (http://radikal.ru/F/s019.radikal.ru/i637/1203/9e/25b95ecef23f.png.html)
P.S
if I could be in your computer, then I would be able to solve your problem in 10 minutes.
vBm
21st March 2012, 21:50
Hi
where i can download the latest beta build mpc-hc be-mod besides xvidvideo.ru?
You can find builds by XhmikosR at http://goo.gl/8NqfJ or my signature or tetsuo's.
ryrynz
21st March 2012, 22:31
XhmikosR doesn't do the BE mod unfortunately.
LigH
22nd March 2012, 08:09
@ Dstruct:
Looks like you have only the "Courier" bitmap font available. Are there possibly issues rendering TrueType / OpenType fonts, or missing alternatives (a stripped fonts collection)?
vBm
22nd March 2012, 10:12
XhmikosR doesn't do the BE mod unfortunately.
BE mod is not in the trunk, so no.
Mercury_22
22nd March 2012, 10:23
BE mod is not in the trunk, so no.
Then maybe you can do something about it http://sourceforge.net/apps/trac/mpc-hc/ticket/1598
Mercury_22 if you can provide us with a proper .diff based on a very recent revision I'm sure it will get committed asap(assuming it does not need any comments).
You can attach a diff to the ticket so it can be reviewed on trac itself.
P.S. just out of curiosity, maybe you know, which of the devs are so adamant against adding such an optional, not enable by default, GUI option ? since nothing has been done although everything has been provided
vBm
22nd March 2012, 10:39
You do know that only Aleksoid and v0lt are doing bigger scale commits and if they haven't merged BE mod yet ... means either they're not interested in doing that or they don't feel it's ready to be merged or maybe they don't use it so they won't bother adding features stuff they won't be even using. Rest of the bunch is more or less MIA.
Aleksoid1978
22nd March 2012, 11:16
You do know that only Aleksoid and v0lt are doing bigger scale commits and if they haven't merged BE mod yet ... means either they're not interested in doing that or they don't feel it's ready to be merged or maybe they don't use it so they won't bother adding features stuff they won't be even using. Rest of the bunch is more or less MIA.
I don't use BE mod :) And don't interesting to commit this. And - we have little bug with GUI when BE mode color is disabled.
CruNcher
22nd March 2012, 11:22
I think i found out what caused the black screens with DXVA and certain Decoder i though have no idea yet why ffdshow triggers this in MPC-HC if set in a certain Prefer order but im sure it is the cause and it's not because uncompressed rendering is active and it takes over it that's disabled but anyways its causing a black screen if i block it instead of prefer it's ok though it doesn't show up in the graph @ all that's the very strange thing about it it seems the graph build up normally but with ffdshow preferred in the order the Decoder even loaded before (in this case Cyberlinks VC-1 DXVA) fails with a black screen.
The most funny thing about it in the order Cyberlinks Decoder is even above ffdshow (preferred before ffdshow is preferred) but anyways ffdshow causes this black screen result if i block it no black screen anymore though the used Chain remains the same for both (prefer/block), though the splitter is bellow both as preferred.
roytam1
22nd March 2012, 11:23
@Aleksoid: r4169 doesn't fix the clip I posted in #19103 (ATi 5570, ati2mtag.sys 6.14.10.7171, XP SP3, DXVA1).
vBm
22nd March 2012, 11:40
I don't use BE mod :) And don't interesting to commit this. And - we have little bug with GUI when BE mode color is disabled.
Thanks for clearing that out.
So until there's some developer that is willing to work on merging of an BE mod and do what XhmikosR said on #1598 (https://sourceforge.net/apps/trac/mpc-hc/ticket/1598#comment:7), merger is out of the question.
wanezhiling
22nd March 2012, 15:31
http://forum.doom9.org/showpost.php?p=1566382&postcount=10059
Some H264i files:
http://www.gokuai.com/f/Ikn9Lk8l5UU4jx3G
http://www.gokuai.com/f/9wDF7459Qw5238f8
http://www.gokuai.com/f/U1ZUlRrt4rN5HvKK
If seeking:
http://i.imgur.com/HEFWI.jpg
http://i.imgur.com/EaIbg.jpg
http://i.imgur.com/3MsiV.jpg
clsid
22nd March 2012, 18:40
The most funny thing about it in the order Cyberlinks Decoder is even above ffdshow (preferred before ffdshow is preferred) but anyways ffdshow causes this black screen result if i block it no black screen anymore though the used Chain remains the same for both (prefer/block), though the splitter is bellow both as preferred.Your assumption that the preference order works that way is incorrect I think. The lowest entry has the highest merit if I remember the relevant code correctly.
DzigiBau
22nd March 2012, 21:52
Can someone direct me how to solve the issue when MPC-HC gets out from full screen mode randomly in the middle of movie, telling something like failed to render. I could not tell it exactly because it comes so suddenly and last for a couple of seconds.
It is really annoying and happens with every movie I watched recently. I think that appeared after release 4000.
I use internal MPC video decoder, AC3 external audio decoder and Halli Media Splitter on Windows 7 platform.
scott1256ca
22nd March 2012, 22:09
I am trying to get some aspect ratios to work with key assignments. I have an anamorphic lens, so I want to show either just normal 16:9 in a 16:9 window, or I want to show 2.35:1 in a 16:9 window. In other words, no black borders.
I see zoom 1 and zoom 2 can be selected by key assignments or shortcuts, but I don't know if they can be changed. Alternately I can have wide or ultra wide customizable, but can't see how to assign them to keys.
So how do I edit the settings for zoom1 or zoom2, or how can I assign shortcuts to those pan&scan settings?
Alternately, touch from outside (which can be left as the default setting), then select 4:3 by keyboard shortcut or "default" under the aspect ratio menu item. Can those be assigned to keys?
Ideally, I'd like to assign 2 separate keys to them, so I can program them on the remote. A toggle between them would do also, but I'd prefer the first. I'd also rather not see a menu item pop up.
Sorry, I did search the thread, but at nearly 1000 pgs, I don't think I'm going to find what I'm looking for.
Thanks
Aleksoid1978
22nd March 2012, 23:29
http://forum.doom9.org/showpost.php?p=1566382&postcount=10059
Some H264i files:
http://www.gokuai.com/f/Ikn9Lk8l5UU4jx3G
http://www.gokuai.com/f/9wDF7459Qw5238f8
http://www.gokuai.com/f/U1ZUlRrt4rN5HvKK
If seeking:
http://i.imgur.com/HEFWI.jpg
http://i.imgur.com/EaIbg.jpg
http://i.imgur.com/3MsiV.jpg
Can't reproduce - for me all ok on seeking
CruNcher
23rd March 2012, 10:57
Your assumption that the preference order works that way is incorrect I think. The lowest entry has the highest merit if I remember the relevant code correctly.
I didn't looked @ the code but from the behavior i would say the decoder on top is enumerated first not the ones on the bottom, try it at least that's my experience.
Just did a simple test with 3 Mpeg2 Decoder all set on Prefer it uses the first in the list if i remove it the 2nd and so on so it seems definitely from top to bottom not from bottom to top that's also my experience all the time with it :)
PS: It slowly becomes more clear what happens and why in "low resolution" its hard to find out ;) https://forum.doom9.org/showpost.php?p=1566633&postcount=14905
asasadad_1
23rd March 2012, 14:29
cd /d/mpc-hc/src/filters/transform/MPCVideoDec/ffmpeg_x64/
buildmingwlibs.sh --update
buildmingwlibs.sh --compile
MSYS_MinGW_GCC_463_x86-x64_Full, succeed.
MSYS_MinGW_GCC_470_x86-x64_Full, failed.
aufkrawall
23rd March 2012, 14:37
MPEG2 interlaced doesn't work, screen remains black or green.
Here is a sample:
http://www.mediafire.com/?4y1yngo6mnimo65
vBm
23rd March 2012, 17:32
cd /d/mpc-hc/src/filters/transform/MPCVideoDec/ffmpeg_x64/
buildmingwlibs.sh --update
buildmingwlibs.sh --compile
MSYS_MinGW_GCC_463_x86-x64_Full, succeed.
MSYS_MinGW_GCC_470_x86-x64_Full, failed.
Be patient, or figure out how to fix things :P
Here, quick fix from XhmikosR.
http://pastebin.com/ix2ETCGj
ageback
24th March 2012, 00:11
Update Simpl. Chinese.
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
ryrynz
25th March 2012, 09:43
I've noticed some fairly significant activity on MPC happening as of late, this is great to see. I feel some congratulations are in order to all for the the effort put into the work for the next stable release.
Aleksoid1978
25th March 2012, 12:52
A few words about my upgrading ffmpeg - this should give us only an improvement, especially in decoding and seeking H.264(I), the most in DXVA mode. Before my commit - H264 code have many custom code, that broken normal H.264 decoding, especially Interlaced material.
kasper93
25th March 2012, 15:08
Could you explain something for me? :)
There are two places to change audio/subtitle stream.
First: "play"->"audio"/"subtitles" it show external tracks and muxed subtitles, but not always and only with internal splitter.
Second place is "navigate"->"audio"/"subtitle language" and it work with external filters, show all track, but not external subtitles and for example subtitles muxed in mkv.
It is confusing and I think many people could have problem with this. Why not to join two list into one and have all subtitles/streams always in one place? Could you explain why it is done like this?
Examples:
sample (http://www.mediafire.com/file/34g46u7wjxm9a97/Sample_#2101.7z):
http://dl.dropbox.com/u/16282309/MPC-HC/Sample_%232101.png
http://dl.dropbox.com/u/16282309/MPC-HC/Sample_%232101_1.png
http://dl.dropbox.com/u/16282309/MPC-HC/Sample_%232101_2.png
mkv with muxed subtitles:
http://dl.dropbox.com/u/16282309/MPC-HC/mkv.png
http://dl.dropbox.com/u/16282309/MPC-HC/mkv1.png
alexins
25th March 2012, 15:12
Be patient, or figure out how to fix things :P
Here, quick fix from XhmikosR.
http://pastebin.com/ix2ETCGj
Mingw x64 v1. - should not be used in conjunction with gcc 4.6.x and gcc 4.7.x.
With gcc 4.6.x and gcc 4.7.x. only need to use mingw x64 v2.
Underground78
25th March 2012, 15:32
@kasper93: I think there is a ticket about that somewhere on Trac but I can be wrong.
kasper93
25th March 2012, 16:50
You're right. I found it, #1394 (http://sourceforge.net/apps/trac/mpc-hc/ticket/1394) Would be nice to have it in next version or version after next. :)
wanezhiling
25th March 2012, 17:02
http://forum.doom9.org/showpost.php?p=1567003&postcount=10099
PS: MPC-HC DXVA and ffdshow DXVA failed on deinterlacing.
dread
26th March 2012, 09:18
Hello !
Is there any possibility to playback external subtitles and/or internal (in a stream) with EVR and DXVA enabled (not CP) ?
namaiki
26th March 2012, 09:29
Hello !
Is there any possibility to playback external subtitles and/or internal (in a stream) with EVR and DXVA enabled (not CP) ?
I think that you would have to use VSFilter/DirectVobSub and use LAV Video's CUDA or DXVA2 copy-back options.
What's your GPU and version of Windows? What's not working in EVR-CP?
rack04
28th March 2012, 03:38
Something is wrong with subtitles in r4199. See below compare to r4192.
4192
http://i11.photobucket.com/albums/a199/rack04/4192.jpg
4199
http://i11.photobucket.com/albums/a199/rack04/4199.jpg
Aleksoid1978
28th March 2012, 04:15
Something is wrong with subtitles in r4199. See below compare to r4192.
Give a sample for test.
Dstruct
28th March 2012, 10:35
1.6.1.4199
"Reset" button in Options/Subtitles/Misc doesn't work as expected here. Doesn't bring back the default autoload paths :(
https://sourceforge.net/apps/trac/mpc-hc/ticket/2116
FIXED (1.6.1.4215)
rack04
29th March 2012, 03:45
Give a sample for test.
I have tried to trim the source with DGSplit but the resultant file in not playable. All of the sources that I have with subtitles are >4GB.
Inspector.Gadget
29th March 2012, 03:46
I have tried to trim the source with DGSplit but the resultant file in not playable. All of the sources that I have with subtitles are >4GB.
Cut with MKVMergeGUI...
rack04
29th March 2012, 04:07
Here (http://www.sendspace.com/file/08zy32) is the sample. I am using LAV Filters 0.50, madVR 0.82.5, MPC-HC 4204 with Windows7 Ultimate 64 bit.
Aleksoid1978
29th March 2012, 04:17
Here (http://www.sendspace.com/file/08zy32) is the sample. I am using LAV Filters 0.50, madVR 0.82.5, MPC-HC 4204 with Windows7 Ultimate 64 bit.
Yes - there is a bug, correct it within 5 minutes :).
rack04
30th March 2012, 03:55
Yes - there is a bug, correct it within 5 minutes :).
Fixed. Thanks.
Dstruct
30th March 2012, 15:28
Dear user, you have a problem with the system font!
For starters, you should solve your problems on your computer.
I'm watching your correspondence on forums.virtualdub.org (http://forums.virtualdub.org/index.php?act=ST&f=15&t=20772&st=45), there you are also trying to impose their problems developers Virtualdub.
On a properly configured PC tab with "MediaInfo" looks like this:
Windows 7
http://s60.radikal.ru/i169/1203/33/ab08b3807808t.jpg (http://radikal.ru/F/s60.radikal.ru/i169/1203/33/ab08b3807808.png.html)
Windows Xp SP3
http://s019.radikal.ru/i637/1203/9e/25b95ecef23ft.jpg (http://radikal.ru/F/s019.radikal.ru/i637/1203/9e/25b95ecef23f.png.html)
P.S
if I could be in your computer, then I would be able to solve your problem in 10 minutes.
I know how to re-install the Lucida Console font. Now in 1.6.1.4215 we have a proper falback to "Courier New". So it's fixed in MPC-HC now ( http://sourceforge.net/apps/trac/mpc-hc/ticket/2080 ). Just the font size for "Courier New" should be 1 size larger: http://sourceforge.net/apps/trac/mpc-hc/ticket/2090 (that ticket is not fixed yet).
Don't know why you fight so much against it. If it would be a "system font" then Windows shouldn't allow me to delete it. But it does.
MPC-HC now got better as it doesn't rely on one single font.
wanezhiling
31st March 2012, 15:23
http://www.mediafire.com/?8andvcwms3xy96a
no video output. lav splitter is ok.
http://www.mediafire.com/?t27v22132domyj2
freeze in dxva mode.(and green screen with ATI card, this's AMD's issue..)
BelowSky
31st March 2012, 20:59
Can you guys enable amr audio since ffmpeg support it and mpc-hc is already using ffmpeg!
This is the only missing codec from this software.
Thanks
Betsy25
1st April 2012, 00:34
Is this problem reproducible please ?
1) Pause a video
2) Goto (CTRL-G)
3) Put in a random but existing frame number & click "ok"
4) Repeat step 2 and go to the same frame number...
... each time you do, the video skips 1 frame further although it keeps on saying it's on the same frame. (Frame numbers out of sync, until you close MPC-HC.)
* happens with all content.
ageback
1st April 2012, 01:33
update S.Chinese to rev.4229
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Underground78
1st April 2012, 09:44
@ageback: Thank you, I have commited your updated translation.
Is this problem reproducible please ?
1) Pause a video
2) Goto (CTRL-G)
3) Put in a random but existing frame number & click "ok"
4) Repeat step 2 and go to the same frame number...
... each time you do, the video skips 1 frame further although it keeps on saying it's on the same frame. (Frame numbers out of sync, until you close MPC-HC.)
* happens with all content.
I can't reproduce using internal filters but I only tried with an XviD in MKV sample and an MPEG2 in TS sample (edit: those two samples are 25 fps).
chros
1st April 2012, 09:46
Is this problem reproducible please ?
1) Pause a video
2) Goto (CTRL-G)
3) Put in a random but existing frame number & click "ok"
4) Repeat step 2 and go to the same frame number...
... each time you do, the video skips 1 frame further although it keeps on saying it's on the same frame. (Frame numbers out of sync, until you close MPC-HC.)
* happens with all content.
Well for me it's working properly with 23.976 fps, but not with 24fps: when you second time go to CTRL+G, it displays 1 less frame number (eg. 1st: 20000, 2nd time displays: 19999). But if I correct this to 20000, it's go to the correct frame.
Tested with: newest madvr, newest lav filters (cuvid), mpc-hc 1.6.1.4139
Underground78
1st April 2012, 16:59
Please test this build (http://xhmikosr.1f0.de/index.php?folder=bXBjLWhjLzEuNi4xX1JD). If no serious regression since last stable is found, it will become next stable version.
MPC-HC v1.6.1.4235 has been released -> Changelog (https://sourceforge.net/apps/trac/mpc-hc/wiki/Changelog/1.6.1.4235)
Keep up with good work folks!
Aleksoid1978
2nd April 2012, 00:51
Hi all. Please test this build. test on H.264 DXVA.
https://rapidshare.com/files/2527709407/mpc-hc.H264_DXVA_Test_20120402.7z
at last - fix DXVA on H.264(I & MBAFF) on integrated Intel.
Aleksoid1978
2nd April 2012, 01:40
Another one build - https://rapidshare.com/files/1506760791/mpc-hc.H264_DXVA_Test_20120402_2.7z
CruNcher
2nd April 2012, 02:38
Hi all. Please test this build. test on H.264 DXVA.
https://rapidshare.com/files/2527709407/mpc-hc.H264_DXVA_Test_20120402.7z
at last - fix DXVA on H.264(I & MBAFF) on integrated Intel.
Is DXVA MPEG2 Interlaced http://www.mediafire.com/?8u0sn24cfggx6dq stable now too on Intel ?
PS: Nope doesn't seem so :(
Aleksoid1978
2nd April 2012, 02:48
Is DXVA MPEG2 Interlaced stable now too on Intel ?
This build - only for H.264
About MPEG2 - what wrong ?, give sample and screen with "error".
CruNcher
2nd April 2012, 02:56
sample in post error is half gray screen and stretched frame sometimes good frames flash through works fine with Lav Video DXVA2 as well others on SB fails with MPC-HC DXVA
Arcsoft DXVA = works
Lav Video DXVA = works
Cyberlink DXVA = works
Mainconcept DXVA = fails
Potplayer DXVA = works
ffdshow Quicksync = works
Lav Video Quicksync = works
Potplayer Quicksync = works
VLC DXVA = fails (lower frame part is displayed as checkerboard)
MPC-HC DXVA = fails
http://img692.imageshack.us/img692/5782/mpchcintel.png
Snowknight26
2nd April 2012, 03:55
Both of your test builds work with 1080i H.264 content, Aleksoid. Tried a few videos with a GMA 4500MHD.
roytam1
2nd April 2012, 04:13
Hi all. Please test this build. test on H.264 DXVA.
https://rapidshare.com/files/2527709407/mpc-hc.H264_DXVA_Test_20120402.7z
at last - fix DXVA on H.264(I & MBAFF) on integrated Intel.
sorry for bugging here but if my H.264 sample on ATi 5570 on XP SP3 will be fixed?
As ffdshow DXVA decoder have no problem with that sample, but MPC-HC DXVA decoder make system stalls for 1 minute before play. (Tried in GraphStudio, and tried LAV/Haali Splitter instead of MPC-HC Spiltter, so not randerer/splitter issue)
Aleksoid1978
2nd April 2012, 05:05
sorry for bugging here but if my H.264 sample on ATi 5570 on XP SP3 will be fixed?
As ffdshow DXVA decoder have no problem with that sample, but MPC-HC DXVA decoder make system stalls for 1 minute before play. (Tried in GraphStudio, and tried LAV/Haali Splitter instead of MPC-HC Spiltter, so not randerer/splitter issue)
1 - give a trouble sample
2 - i don't have XP and can't test/development on XP, sorry.
ThAnoX
2nd April 2012, 05:10
memory leak with the latest version ( http://mpc-hc.sourceforge.net/ - 1.6.1.4235) (DXVA enabled, EVR custom .... in all formats (MP4, AVI, MKV, TS ...)
http://image.noelshack.com/fichiers/2012/14/1333339712-Sanstitre.jpg
Aleksoid1978
2nd April 2012, 06:04
Try this - https://rapidshare.com/files/3892372960/mpc-hc.MPEG2_DXVA_Test_20120402.7z
Skibicki
2nd April 2012, 06:08
How can i get an osd like this?
http://i.imgur.com/0JFzw.jpg
ryrynz
2nd April 2012, 06:16
Press CRTL-J a few times.
ThAnoX
2nd April 2012, 06:18
dsfsdfsdfd
Aleksoid1978
2nd April 2012, 06:19
memory leak with the latest version ( http://mpc-hc.sourceforge.net/ - 1.6.1.4235) (DXVA enabled, EVR custom .... in all formats (MP4, AVI, MKV, TS ...)
How you detect that have memory leak ???
ThAnoX
2nd April 2012, 06:21
How you detect that have memory leak ???
Well ... For a 720p x264 file = 270 MB in ram is too big, right?
I am not a specialist but I think there is a memory leak.
Aleksoid1978
2nd April 2012, 06:22
dsfsdfsdfd
What not work ???
If a problem with MPEG2 DXVA remained on Intel - give an example of such a file and screen-shot
Aleksoid1978
2nd April 2012, 06:24
Well ... For a 720p x264 file = 270 MB in ram is too big, right?
I am not a specialist but I think there is a memory leak.
It's ok - splitter fill data in queue for smooth playback.
nevcairiel
2nd April 2012, 06:38
Its only a memory leak if the memory doesn't go away when you hit the "Close" option in the File menu.
ThAnoX
2nd April 2012, 06:53
hmmmm, realy?
http://image.noelshack.com/fichiers/2012/14/1333345971-Sanstitre.png
(The software closes properly - this is not a problem.)
It's just that since the latest software takes a lot of ram ... And I is not 8 gigabytes of ram
Aleksoid1978
2nd April 2012, 07:15
Try this - http://aleksoid.tosei.ru/Test/mpc-hc.queue_limit.7z
ThAnoX
2nd April 2012, 07:35
Work !?_?
Now with .ts (1080i) 180MB ((In version 1.6.0 it was 110 mb for the difference ~ ~)) ~ ~
But I'll wait for a more official and 64-bit ...
Aleksoid1978
2nd April 2012, 07:43
Work !?_?
Now with .ts (1080i) 180MB ((In version 1.6.0 it was 110 mb for the difference ~ ~)) ~ ~
But I'll wait for a more official and 64-bit ...
Soon :)
roytam1
2nd April 2012, 13:35
1 - give a trouble sample
2 - i don't have XP and can't test/development on XP, sorry.
http://roy.orz.hm/samples/Nisemonogatari_10_Yokoku_480p.mp4
aufkrawall
2nd April 2012, 14:22
This MPEG2 interlaced file still doesn't work:
http://forum.doom9.org/showpost.php?p=1566654&postcount=19129
CruNcher
2nd April 2012, 18:02
Aleksoid sample is in the previous 1 st post ;) http://forum.doom9.org/showpost.php?p=1568063&postcount=19160
Try this - https://rapidshare.com/files/3892372960/mpc-hc.MPEG2_DXVA_Test_20120402.7z
PS: Ah sorry that was directed to me it got a little noisy ;) i missed it gonna try it
Nope not fixed but it looks different now full checkerboard (for compare VLC shows more of the frame and this checkerboard pattern only on the lowest part)
MPC-HC new Aleksoid fix
http://img405.imageshack.us/img405/3695/notfixeddifferent.png
VLC GIT result
http://img834.imageshack.us/img834/225/vlcdxva2mpeg2intel.png
VLC Guys almost got it :)
Nev got it the first ;)
http://img571.imageshack.us/img571/7363/lavvideodxva2intel.png
Potplayers DXVA as well
http://img821.imageshack.us/img821/3554/uniquedxvapotplayer.png
kasper93
2nd April 2012, 18:57
@Aleksoid Look at this sample (http://dl.dropbox.com/u/16282309/MPC-HC/DVBsub.ts). It didn't recover proper playback after seek in DXVA mode and start to glitch. ;/ It's not happening always, but try to jump few time and definitely you will see the problem. Only thing to recover good playback is to load file again. Screen: http://dl.dropbox.com/u/16282309/MPC-HC/dxvafail.png
Aleksoid1978
2nd April 2012, 22:46
http://roy.orz.hm/samples/Nisemonogatari_10_Yokoku_480p.mp4
Play fine on Nvidia and Intel, but in DXVA 2.0(Win 7)
Aleksoid1978
2nd April 2012, 22:52
Aleksoid sample is in the previous 1 st post ;) http://forum.doom9.org/showpost.php?p=1568063&postcount=19160
PS: Ah sorry that was directed to me it got a little noisy ;) i missed it gonna try it
For me it's play fine.
http://img857.imageshack.us/img857/7696/54879305.png (http://imageshack.us/photo/my-images/857/54879305.png/)
Adapter - Intel(R) HD Graphics (Core i5) - H55 Chipset
Aleksoid1978
2nd April 2012, 22:59
This MPEG2 interlaced file still doesn't work:
http://forum.doom9.org/showpost.php?p=1566654&postcount=19129
It's much harder to fix, especially since it is now support for MPEG2 DXVA. Maybe someday I'll be able to do it :)
CruNcher
2nd April 2012, 22:59
This is Sandy Bridges result Intel HD 2000/3000 on Driver 2669 on Cougar Point (H67)
Aleksoid1978
2nd April 2012, 23:13
This is Sandy Bridges result Intel HD 2000/3000 on Driver 2669 on Cougar Point (H67)
Try this http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_DXVA_Test_20120403.7z
but only on wronginitialframerate.ts sample;
CruNcher
3rd April 2012, 00:24
much better :) but still some occasional rendering glitches :) though much better i would say this way is even better then VLCs i guess 1 more and you got it ;)
http://img10.imageshack.us/img10/2855/bettermpchcinteldxvampe.png
this happens only on a fraction of the frames most frames are rendered ok, also when when pausing this it causes strange behavior on the surface the windows desktop gets visible through the window (if getting it to the front again after minimizing) or the render artifacts smear around if you move the window, everything is ok if you keeping it playback and do interactions only @ pause the interaction problems appearing this is additional to the rendering problems ;)
I wonder what happens if i try this on a sample that causes Nevs VLC based Implementation to explode (crash), hehe same crash as in VLC too hihi and potplayers DXVA, do you all share the same DXVA2 VLC code from Laurent ? ;)
Here is the sample http://www.mediafire.com/?y2dbekgemoeo28m that causes a generic ntdll crash in all of these DXVA implementations on Intel SB
Potplayer DXVA = Crash
MPC-HC DXVA = Crash
Lav Video DXVA = Crash
VLC DXVA = Crash
Aleksoid1978
3rd April 2012, 00:54
much better :) but still some occasional rendering glitches :) though much better i would say this way is even better then VLCs i guess 1 more and you got it ;)
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_DXVA_Test_20120403_2.7z
CruNcher
3rd April 2012, 01:06
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_DXVA_Test_20120403_2.7z
yup you nailed this one congrats :) , though the mentioned interaction problems with the window still persist @ pause but the actually playback is flawless, seeking seems also a little problematic (shows artifacts @ seek point though it recovers immediately after the seek) :)
This was a really nice (almost realtime) report bug fix bug session Aleksoid1978 :)
also i was wrong Mainconcepts DXVA implementation actually shows this result, same as your first fix actually
http://img405.imageshack.us/img405/3695/notfixeddifferent.png
only Cyberlink DXVA, Arcsoft DXVA, Lav Video DXVA, Potplayer DXVA work with this stream on SB and now MPC-HC too :)
PS: These interaction issues @ pause (desktop mirroring, smearing) only happen with Aero Disabled (could be a driver issue) :)
This is how the Mpeg-2 Seeking issue looks currently with MPC-HC splitter + DXVA on SB with the latest fix :)
http://img109.imageshack.us/img109/2484/dxvaseekingmpeg2sb.png
Lav Video DXVA seeking with MPC-HC Splitter
http://img259.imageshack.us/img259/1111/seekinglavvideodxva.png
Aleksoid1978 i also find it a Generic Design flaw that MPC-HC tries to continue playback if the user is using the seek bar this results in feedbacks the user doesn't want it would be better to pause playback as soon as the user changes the seek bar position or even clicks on it to change it and restart playback if the user releases the mouse button @ the final destination, also it should be thought about @ the same time of the seek to stop any audio rendering so that scrubbing would be possible without any audio interfering (and forcing this generally for all loaded filters, being MPC-HC or 3rd Party) :)
In those regards also this behavior of the current seek bar is quiet funny http://www.mediafire.com/?qr6uh0x689t61xl
Aleksoid1978
3rd April 2012, 02:25
This is how the Mpeg-2 Seeking issue looks currently with MPC-HC splitter + DXVA on SB with the latest fix :)
http://img109.imageshack.us/img109/2484/dxvaseekingmpeg2sb.png
I don't have this issue with my Intel and Nvidia ... sorry, but this i can't fix ...
P.S. - but try this http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_DXVA_Test_20120403_3.7z , maybe help to you ))
CruNcher
3rd April 2012, 02:41
Nope doesn't help with the seek issue in this stream but thx for the try, i guess you have also no answer to the 720p.mpg stream crash does it work for you on your Intel Intel(R) HD Graphics (Core i5) ? http://www.mediafire.com/?y2dbekgemoeo28m :)
@tetsuo55
Aleksoid1978 i also find it a Generic Design flaw that MPC-HC tries to continue playback if the user is using the seek bar this results in feedbacks the user doesn't want it would be better to pause playback as soon as the user changes the seek bar position or even clicks on it to change it and restart playback if the user releases the mouse button @ the final destination, also it should be thought about @ the same time of the seek to stop any audio rendering so that scrubbing would be possible without any audio interfering (and forcing this generally for all loaded filters, being MPC-HC or 3rd Party
In those regards also this behavior of the current seek bar is quiet funny http://www.mediafire.com/?qr6uh0x689t61xl
Aleksoid1978
3rd April 2012, 04:45
it work for you on your Intel Intel(R) HD Graphics (Core i5) ? http://www.mediafire.com/?y2dbekgemoeo28m :)
It crash work with EVR Custom - but work with some green artefact with EVR.
wanezhiling
3rd April 2012, 05:31
@Aleksoid1978
http://forum.doom9.org/showpost.php?p=1567856&postcount=19150
Could this be fixed?
Aleksoid1978
3rd April 2012, 05:52
@Aleksoid1978
http://forum.doom9.org/showpost.php?p=1567856&postcount=19150
Could this be fixed?
In the near future - there is no. I don't know how fix this :)
ThAnoX
3rd April 2012, 10:17
http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
No output since March 26, is this normal?
ryrynz
3rd April 2012, 10:31
Yup, that will happen from time to time there, I'm guessing Alexins is on holiday. Xhmikosr keeps his builds of MPC and ffdshow fairly up to date http://xhmikosr.1f0.de/
CruNcher
3rd April 2012, 19:59
It crash work with EVR Custom - but work with some green artefact with EVR.
hmm it's really strange with this stream though sure is not every DXVA implementation fails with it on Intel currently i would say only VLC based ones do, i guess i post a bug for Laurent with it. I heared of no Nvidia or ATI DXVA user experience problems with it so it seems intel specific and then also DXVA implementation specific as well as the top commercial ISV implementations work well with it.
MokrySedeS
3rd April 2012, 20:24
CruNcher, thank you for wasting over 6MB of my mobile data plan only to load this page.
Use thumbnails ffs.
Sorry for OT.
cengizhan
3rd April 2012, 21:33
CruNcher, thank you for wasting over 6MB of my mobile data plan only to load this page.
Use thumbnails ffs.
Sorry for OT.
I agree with you.
fastplayer
3rd April 2012, 21:36
CruNcher, thank you for wasting over 6MB of my mobile data plan only to load this page.
Use thumbnails ffs.
Sorry for OT.
+1. :mad:
ryrynz
4th April 2012, 01:07
CruNcher, thank you for wasting over 6MB of my mobile data plan only to load this page.
Use thumbnails ffs.
It was kinda funny when he quoted almost a whole page of text one time. Oh the rage. :D
betaking
4th April 2012, 04:27
compile last svn 4253 failed !
--------------------------------------------------------------------------------
libavcodec/ra144.h:27:31: fatal error: audio_frame_queue.h: No such file or directory
compilation terminated.
make.exe: *** [../../../../../bin/obj/Release_Win32/libavcodec/libavcodec/ra144.o] Error 1
make.exe: *** Waiting for unfinished jobs....
1>已完成生成项目“C:\mpc-hc\src\filters\transform\MPCVideoDec\ffmpeg\libavcodec.vcxproj”(build 个目标)的操作。
1>LINK : fatal error LNK1181: 无法打开输入文件“libavcodec.lib”
Aleksoid1978
4th April 2012, 04:41
compile last svn 4253 failed !
--------------------------------------------------------------------------------
libavcodec/ra144.h:27:31: fatal error: audio_frame_queue.h: No such file or directory
compilation terminated.
make.exe: *** [../../../../../bin/obj/Release_Win32/libavcodec/libavcodec/ra144.o] Error 1
make.exe: *** Waiting for unfinished jobs....
1>已完成生成项目“C:\mpc-hc\src\filters\transform\MPCVideoDec\ffmpeg\libavcodec.vcxproj”(build 个目标)的操作。
1>LINK : fatal error LNK1181: 无法打开输入文件“libavcodec.lib”
Sorry - i missed one file. Fixed.
wanezhiling
4th April 2012, 15:04
http://i.imgur.com/xV4CM.png
http://www.mediafire.com/?lwjnl9u5duj5ym8
a 8bit422 clip, mpc-hc cannot fall back to sw mode.
v0lt
4th April 2012, 17:27
http://www.mediafire.com/?lwjnl9u5duj5ym8
a 8bit422 clip, mpc-hc cannot fall back to sw mode.
I have file is played in a soft-mode. (internal MPC Video Decoder)
wanezhiling
4th April 2012, 17:32
http://i.imgur.com/HU14P.png
:) Sorry, my fault.. no problem now.
nevcairiel
4th April 2012, 17:35
Even with skip all checks it should really not try to decode a format that will never work.
I thought the checks were just for reference frames and L5.1 and stuff.
Reino
4th April 2012, 22:11
Revision 4211 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=revision&revision=4211) - Directory Listing
Modified Thu Mar 29 11:49:40 2012 UTC (6 days, 7 hours ago) by Aleksoid
Change : grouping the audio and subtitle popup menus in one place - the menu "Navigate";Perhaps a silly question, but how can I switch between multiple external subtitle files now?
kasper93
4th April 2012, 23:44
The same as always. That change was reverted in r4235 because there were problems with LAV Filters. And even with that change changing subtitle track was working same as always, except that two lists was merget into one. (from navigate menu and play menu)
I hope that this change will be fixed and committed again someday. I know that for power users it's irrelevant. But I know many people who don't even imagine to search subtitles/audio track in navigate menu. They always use LMB on screen and search track there. And they complaining later that MPC-HC don't recognize all audio tracks :) MPC-HC should be more user friendly at this point. Here is explained with screenes #1394 (https://sourceforge.net/apps/trac/mpc-hc/ticket/1394)
Aleksoid1978
5th April 2012, 02:12
@Aleksoid1978
http://forum.doom9.org/showpost.php?p=1567856&postcount=19150
Could this be fixed?
http://www.mediafire.com/?t27v22132domyj2
freeze in dxva mode.(and green screen with ATI card, this's AMD's issue..)
Try rev.4257 - must fixed.
http://www.mediafire.com/?8andvcwms3xy96a
no video output. lav splitter is ok.
Try rev. 4258 - fixed;
wanezhiling
5th April 2012, 08:50
:thanks:Works well now.
KornX
5th April 2012, 11:24
as the recent changes changed the buffer size fwd and back, how about making it user configurable...
sth like buffer size in MB
as some of us have tons of RAM but a busy hdd...
KornX
ryrynz
5th April 2012, 12:50
The ability to buffer ahead to the next file in the playlist would be most welcome addition for a more seamless transition also.
JanWillem32
5th April 2012, 15:31
Indeed, I would like seamless transitions from the graph builder, too. I've taken a look at the code for the custom graph builder, but I couldn't figure it out (I'm not a DirectShow expert). Currently only the external MS DVD navigator will switch streams to the renderers (both menu sections and media files). Although that one really has a bunch of other flaws, the internal graph builder always dumps all loaded filters and reloads them with every file in the playlist, making seamless playlist transitions from the internal graph builder impossible.
khagaroth
5th April 2012, 18:56
Updated Czech translation (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505).
KornX
5th April 2012, 19:36
when i am watching 4k vids it can get ugly if the hdd does sth diff...
Reino
5th April 2012, 21:04
That change was reverted in r4235 because there were problems with LAV Filters.Ah, I see. The moment I enabled the internal MKV Splitter I could switch between external subtitles again.
I don't understand why the menu-options for audio and subs have to merge. I really like it the way it is right now and I'd say it's pretty straight forward as well.
For external audio- and subtitle tracks: Play --> Audio and Subtitles.
For embedded/muxed audio- and subtitle tracks: Navigate --> Audio Language and Subtitle Language.
If you people still want to merge the menu-options, some things need to change.
Current situation (before r4235)
Audio Language >
*Language*, *Title* (Audio 1) [Default]
*Language*, *Title* (Audio 2)
filename.ext (entire filename)
Subtitle Language >
*Language*, *Title* [Default]
*Language*, *Title*
English (only a part of the filename. "Test.English.srt" for example)
Suggested situation
Audio Language >
(Audio 1) *Language*, *Title* [Default]
(Audio 2) *Language*, *Title*
(External) filename.ext (entire filename)
Subtitle Language >
(Subtitle 1) *Language*, *Title* [Default]
(Subtitle 2) *Language*, *Title*
(External) filename.ext (entire filename)
And please let the subtitle-renderer except filenames just as the audioswitcher; *movie-name*[randomwords].ext instead of the obligatory dot after the movie-name.
So, LotR1.mkv, LotR1English.dts, LotR1English.srt and LotR1Dutch.srt...
instead of LotR1.mkv, LotR1English.dts, LotR1.English.srt and LotR1.Dutch.srt.
CruNcher
5th April 2012, 22:45
when i am watching 4k vids it can get ugly if the hdd does sth diff...
yup more freedom for those with more RAM would be perfect such a experience like here is so crisp, though MPC-HC was never meant for it see how the seek bar slider reacts to it ;) http://www.mediafire.com/?qr6uh0x689t61xl :)
ADude
6th April 2012, 21:43
CruNcher, thank you for wasting over 6MB of my mobile data plan only to load this page.
Use thumbnails ffs.
Wow, over the past 10 years, we have gone in a circle.
Everyone is now back to "dialup" - at least in terms of wanting everything on the Internet to be small in size. ;)
shaolin95
6th April 2012, 21:50
Wow, over the past 10 years, we have gone in a circle.
Everyone is now back to "dialup" - at least in terms of wanting everything on the Internet to be small in size. ;)
Fully agree with you..seriously now.
nevcairiel
6th April 2012, 21:57
Its not that people are on dialup, but people also browse with their phones, which may have slow connections and/or limited data plans.
Is it really necessary to post 6MB of images? Its just stupid. Post a link to the image, and if someone cares he can click it.
Heck even on my fast and unlimited home connection i get annoyed by those posts, they just make the page unnecessarily unreadable.
aufkrawall
6th April 2012, 22:22
That's why there are thumbnails.
CruNcher
7th April 2012, 00:08
Its not that people are on dialup, but people also browse with their phones, which may have slow connections and/or limited data plans.
Is it really necessary to post 6MB of images? Its just stupid. Post a link to the image, and if someone cares he can click it.
Heck even on my fast and unlimited home connection i get annoyed by those posts, they just make the page unnecessarily unreadable.
I agree partly though i think about the Bandwith issue different if you not happy with Mobile Internet how it is today and have no Flatrate then don't use it ;)
The Esthetics side i agree but i believe it's in the Forums Software to manage this dynamically not on the user side Manualy ;)
pirlouy
7th April 2012, 01:19
It's not astonishing, it's often the same guys who have a super long useless signature that you also have to scroll. But the ignore list is working well for these cases (you don't download images in post).
wanezhiling
7th April 2012, 01:45
Thanks God, what I saw in that page is http://i.imgur.com/vALR9.png :p
ryrynz
7th April 2012, 05:19
It's not astonishing, it's often the same guys who have a super long useless signature that you also have to scroll.
Hey Cruncher, did you know your Sony rootkit link in your signature is dead? It has been for some time. ;)
Betsy25
7th April 2012, 14:01
Feature Request:
- Easier navigation in "Go To..." window.
Make it no longer possible to highlight the separators (: . , ) in the Time field, so that entering values goes easier. Of course that will take away the option to paste.
v0lt
7th April 2012, 17:45
Make it no longer possible to highlight the separators (: . , ) in the Time field, so that entering values goes easier. Of course that will take away the option to paste.
For more details, please.
Now you can enter the desired number of seconds, without any other characters, only numbers.
clsid
7th April 2012, 18:19
DXVA gives corruption with this file:
sample (http://www15.zippyshare.com/v/81949177/file.html)
wanezhiling
7th April 2012, 18:35
Same are ffdshow DXVA and CoreAVC DXVA.
CruNcher
7th April 2012, 21:20
yup this one Lavs DXVA handles better ahh DXVA always fun, Potplayer uses VLD Slice Long for it and has also no issues :)
ageback
8th April 2012, 00:48
S.Chinese update to rev.4286.
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Aleksoid1978
8th April 2012, 12:04
DXVA gives corruption with this file:
sample (http://www15.zippyshare.com/v/81949177/file.html)
Try rev. 4291;
Surfn
8th April 2012, 13:27
http://i.imgur.com/xV4CM.png
http://www.mediafire.com/?lwjnl9u5duj5ym8
a 8bit422 clip, mpc-hc cannot fall back to sw mode.
how come my mpc-hc aint showing a nice green mkv icon beside where it says Playing [DXVA]
how come my mpc-hc aint showing a nice green mkv icon beside where it says Playing [DXVA]
Simply because that's not default icon from mpc-hc's icon lib that comes with it. It's from Potplayer.
ripster
8th April 2012, 19:56
I am trying to get some aspect ratios to work with key assignments. I have an anamorphic lens, so I want to show either just normal 16:9 in a 16:9 window, or I want to show 2.35:1 in a 16:9 window. In other words, no black borders.
I see zoom 1 and zoom 2 can be selected by key assignments or shortcuts, but I don't know if they can be changed. Alternately I can have wide or ultra wide customizable, but can't see how to assign them to keys.
So how do I edit the settings for zoom1 or zoom2, or how can I assign shortcuts to those pan&scan settings?
Alternately, touch from outside (which can be left as the default setting), then select 4:3 by keyboard shortcut or "default" under the aspect ratio menu item. Can those be assigned to keys?
Ideally, I'd like to assign 2 separate keys to them, so I can program them on the remote. A toggle between them would do also, but I'd prefer the first. I'd also rather not see a menu item pop up.
Sorry, I did search the thread, but at nearly 1000 pgs, I don't think I'm going to find what I'm looking for.
Thanks
You can easily do more specific presets in the pan and scan menu for fixed and moving lens installations - like 1.78, 1.85, 2.20, 2.35 etc., only the math behind it is a bit tricky.
Problem is again: No shortcuts, so it always has to be right click mouse, pan&scan, preset - would be nicer if a keyboard shortcut could be assigned for these presets.
Another issue is that the player does not remember the preset used when it was playing a file the last time nor the audio or subtitle track selected. That would be very helpful, too.
Apart from that mpc hc does a lot things right and is very stable, but the need to always reformat upon startup with nonstandard screens and displays is a bit tedious especially when all the tools seem to be there.
Underground78
8th April 2012, 21:53
There is a ticket on Trac about those missing shortcuts. Good things come to those who wait. :)
ripster
8th April 2012, 21:59
There is a ticket on Trac about those missing shortcuts. Good things come to those who wait. :)
Good - I am ready and I have been waiting for some time :)
Snowknight26
8th April 2012, 23:32
What happened to the Google Code source repository? Currently the latest revision is 66.
http://code.google.com/p/mpc-hc/source/list
ageback
9th April 2012, 01:39
S.Chinese update to rev.4301
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Aleksoid1978
9th April 2012, 02:45
Hi All.
Need test on H.264 Interlaced and MBAFF in DXVA mode - http://aleksoid.tosei.ru/Test/mpc-hc.H264_DXVA_Interlaced_20120409.7z
It is desirable to pay special attention - on seeking. Compare with SVN version - do not become worse :)
CruNcher
9th April 2012, 06:07
Tried several streams but i can't see a difference @ all also @ seeking it seems to behave the same lot of frame garbage @ seek points sometimes whole frames get decoded distorted
Underground78
9th April 2012, 07:35
What happened to the Google Code source repository? Currently the latest revision is 66.
http://code.google.com/p/mpc-hc/source/list
The Google Code mirror is currently being resynchronized.
davidh44
9th April 2012, 08:02
Is there an easy way to adjust video brightness in MPC-HC? (e.g. keyboard shortcut)
Or is going to View->Options-> Miscellaneous the only way?
Underground78
9th April 2012, 08:07
Is there an easy way to adjust video brightness in MPC-HC? (e.g. keyboard shortcut)
It is possible to have keyboard shortcuts for that, you just need to assign them (see Options > Player > Keys > Brightness increase / Brightness decrease).
Mercury_22
9th April 2012, 08:28
@ Alexins regarding the "Window Close" bug (https://sourceforge.net/apps/trac/mpc-hc/ticket/1938) after more testing with MPC-HC x64 normal/trunk/SVN version I found that are more commands (= keyboard shortcuts mapped in my remote control) that don't work !
e.g. ctrl+7 = "Toggle Playlist Bar" or ctrl+i = "Remaining Time"...
while others are working
e.g. Up Arrow or Down Arrow = Volume Up or Down or left Arrow and right Arrow = Jump Backward or Jump Forward or Page Up = Previous or Page Down = Next ...
So in fact the problem it's that SOME commands (= keyboard shortcuts) sent from my Remote Control are NOT received/working normally with the MPC-HC x64 normal/trunk/svn version while they are received/working normally with MPC-HC x64 BE Mod and ALL MPC-HC x86 versions
Reino
9th April 2012, 09:47
...Good things come to those who wait. :)Lol!
http://piggrab.com/wp-content/uploads/guinness-beer-commercials-good-things-come-to-those-who-wait.jpg (https://www.youtube.com/watch?v=GBRmN6J6ehg)
Underground78
9th April 2012, 11:08
I has definitively referring to this ad. ;)
Reino
9th April 2012, 11:58
Summary of imo important bug-reports yet to be fixed:
- Standalone Shoutcast Source Filter doesn't work (http://sourceforge.net/apps/trac/mpc-hc/ticket/1562)
Updated information: (http://forum.doom9.org/showthread.php?p=1561763#post1561763) "But with MPC-HC it seems [HKEY_CLASSES_ROOT\http] is the only place it's looking for for, not only SHOUTcast-, but all streaming- DS-filters. First I thought it was the MPC-HC SHOUTcast Source Filter, then MPC-HC's *.m3u and *.pls parsing capabilities, but now I think this could be the reason why streaming has been so miserable for so long."
This is probably the main reason why MPC-HC has so much difficulty with SHOUTcast and can't load other DirectShow filters capable of handling SHOUTcast streams.
- MP4 Splitter seeking difficulty with downloaded Youtube movies (http://sourceforge.net/apps/trac/mpc-hc/ticket/1682)
11 Days ago it allegedly should've been fixed. The same day I replied: I do appreciate the effort, but now with rev.4212, while seeking, it takes a staggering 30 seconds (with cpu at 100%) before the video continues normally again!
This is the case with the internal MP4 Splitter, Video- and Audio decoder. With FFDShow instead of the internal Audio decoder, the video plays "normal" after a seek, but cpu is still at 100% for 30 seconds. No problems at all with LAV Filters.
Although I haven't seen any MP4 Splitter related entries between r4212 and r4306, I can say now that with the 3 internal filters the video plays "normal" after seeking. Upon seeking cpu usage is still at 100%, but now for a 10sec max.
- MPC-HC can't load avs-file which calls forth FFDShow deinterlacer (http://sourceforge.net/apps/trac/mpc-hc/ticket/1896)
A more suitable title would rather be "MPC-HC fails to load Avisynth plugins when %path% is not present in *.avsi".
Unlike AvsP (GUI for Avisynth), MONOGRAM GraphStudio and Zoom Player, this issue is only with MPC-HC.
- Feature Request: TAK in extension list (http://sourceforge.net/apps/trac/mpc-hc/ticket/1906)
If OptimFROG is in it, TAK deserves to be in it too! 3 Weeks ago I added 2 files which I believe could manage that.
- RM[rv2,cook] (http://samples.mplayerhq.hu/real/RLG2_19.rm): r4041 works fine, but r4045 crashes immediately. Either r4043 or r4045 (both RealSplitter related) is responsible.
- Bug & Feature Request for the AudioSwitcher: Ability to apply post-processing on multiple external audio tracks. (http://sourceforge.net/apps/trac/mpc-hc/ticket/2086)
Request for letting the AudioSwitcher except post-processing filters on its output-pin, rather than adding one for every single external audio track.
Aleksoid1978
9th April 2012, 12:12
Summary of imo important bug-reports yet to be fixed:
- Standalone Shoutcast Source Filter doesn't work (http://sourceforge.net/apps/trac/mpc-hc/ticket/1562)
Updated information: (http://forum.doom9.org/showthread.php?p=1561763#post1561763) "But with MPC-HC it seems [HKEY_CLASSES_ROOT\http] is the only place it's looking for for, not only SHOUTcast-, but all streaming- DS-filters. First I thought it was the MPC-HC SHOUTcast Source Filter, then MPC-HC's *.m3u and *.pls parsing capabilities, but now I think this could be the reason why streaming has been so miserable for so long."
This is probably the main reason why MPC-HC has so much difficulty with SHOUTcast and can't load other DirectShow filters capable of handling SHOUTcast streams.
- MP4 Splitter seeking difficulty with downloaded Youtube movies (http://sourceforge.net/apps/trac/mpc-hc/ticket/1682)
11 Days ago it allegedly should've been fixed. The same day I replied: I do appreciate the effort, but now with rev.4212, while seeking, it takes a staggering 30 seconds (with cpu at 100%) before the video continues normally again!
This is the case with the internal MP4 Splitter, Video- and Audio decoder. With FFDShow instead of the internal Audio decoder, the video plays "normal" after a seek, but cpu is still at 100% for 30 seconds. No problems at all with LAV Filters.
Although I haven't seen any MP4 Splitter related entries between r4212 and r4306, I can say now that with the 3 internal filters the video plays "normal" after seeking. Upon seeking cpu usage is still at 100%, but now for a 10sec max.
- MPC-HC can't load avs-file which calls forth FFDShow deinterlacer (http://sourceforge.net/apps/trac/mpc-hc/ticket/1896)
A more suitable title would rather be "MPC-HC fails to load Avisynth plugins when %path% is not present in *.avsi".
Unlike AvsP (GUI for Avisynth), MONOGRAM GraphStudio and Zoom Player, this issue is only with MPC-HC.
- Feature Request: TAK in extension list (http://sourceforge.net/apps/trac/mpc-hc/ticket/1906)
If OptimFROG is in it, TAK deserves to be in it too! 3 Weeks ago I added 2 files which I believe could manage that.
- RM[rv2,cook] (http://samples.mplayerhq.hu/real/RLG2_19.rm): r4041 works fine, but r4045 crashes immediately. Either r4043 or r4045 (both RealSplitter related) is responsible.
- Bug & Feature Request for the AudioSwitcher: Ability to apply post-processing on multiple external audio tracks. (http://sourceforge.net/apps/trac/mpc-hc/ticket/2086)
Request for letting the AudioSwitcher except post-processing filters on its output-pin, rather than adding one for every single external audio track.
1) About MP4 - give a sample.
2) About RV2,cook - give a sample.
And - show a filters list when you play or crash.
P.S. RV2,cook - play fine, no crash.
BelowSky
9th April 2012, 15:08
One of missing feature is also the lack of an amr splitter in mpc.
Currently mpc does have an amr decoder but without a splitter.
is there any chance of porting amr splitter from ffmpeg?
http://samples.mplayerhq.hu/A-codecs/amr/sound.amr
Reino
9th April 2012, 15:52
1) About MP4 - give a sample.
2) About RV2,cook - give a sample.
And - show a filters list when you play or crash.
P.S. RV2,cook - play fine, no crash.It's all in my post :confused:
This is the case with the internal MP4 Splitter, Video- and Audio decoder. With FFDShow instead of the internal Audio decoder, the video plays "normal" after a seek, but cpu is still at 100% for 30 seconds. No problems at all with LAV Filters.
- If you don't have the Firefox plugin to download the full-length Youtube movie, this link (http://o-o.preferred.ams03s09.v16.lscache7.c.youtube.com/videoplayback?upn=WwhZO1YDSao&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&itag=18&ip=84.0.0.0&signature=0130FA2C15C0C4EFBF57D9E082A6242C2E973D67.36AB2CC587BA75274555DA76A122A6A0FAAC327C&sver=3&ratebypass=yes&source=youtube&expire=1334003591&key=yt1&ipbits=8&cp=U0hSSVBLUV9OS0NOMl9IRVVGOlhVRmJ2d3lsM0Uz&id=3265d4d57461001d) should help.
- RM[rv2,cook] IS the link!
On second thoughts I think it's a ffmpeg issue, because LAV Filters has the same issue.
MPC-HC with the internal RealSplitter constantly crashes with:
The instruction at "0x102117c7" referenced memory at "0x00000000". The memory could not be "written".
MPC-HC with LAV Filters constantly crashes with:
The instruction at "0x02a017c7" referenced memory at "0x00000000". The memory could not be "written".
Aleksoid1978
9th April 2012, 22:46
It's all in my post :confused:
- RM[rv2,cook] IS the link!
On second thoughts I think it's a ffmpeg issue, because LAV Filters has the same issue.
MPC-HC with the internal RealSplitter constantly crashes with:
The instruction at "0x102117c7" referenced memory at "0x00000000". The memory could not be "written".
MPC-HC with LAV Filters constantly crashes with:
The instruction at "0x02a017c7" referenced memory at "0x00000000". The memory could not be "written".
For me play fine this file http://samples.mplayerhq.hu/real/RLG2_19.rm, no crash, all ok. What filter you use ???
About .MP4 - i download .mp4 file from here - http://www.youtube.com/watch?v=MmXU1XRhAB0 (Crop Circles - Hyperspace Gateways - Feature Length.mp4 - 311Mb). And seeking is perfect.
Always use only internal splitter and decoder, EVR Custom output.
Reino
9th April 2012, 23:22
MPC-HC with the internal RealSplitter constantly crashes with:
The instruction at "0x102117c7" referenced memory at "0x00000000". The memory could not be "written".
MPC-HC with LAV Filters constantly crashes with:
The instruction at "0x02a017c7" referenced memory at "0x00000000". The memory could not be "written".That means:
- RealSplitter + [whatever_decoder]
- LAV Splitter + [whatever_decoder]
Does processing that specific file require a SSE2 cpu perhaps?
ageback
10th April 2012, 01:45
S.Chinese update to rev.4316
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
pancserzso
10th April 2012, 21:08
Sorry for asking a question which must have been asked 100s of times, but I found really confusing information regarding these settings.
My question is that
1. What's the difference between Normalize vs. Regain Volume
2. Is the Boost slider only useful when regain volume is activated, or it has other functions too?
3. If it's only connected to regain volume, why it not disabled when regain volume is not activated? It is really confusing this way.
4. What is the recommended way of making a quiet recording sound at normal volumes. Normalize works perfectly, but in the past I have recognized some audiable distorsions using normalize, so I stopped using it. Should I use regain with +6 db if I want to make it sound louder?
Sorry for asking something which must have been answered before, but I found really confusing answers.
LigH
11th April 2012, 10:25
1.: "Normalize" does like you might have learned in maths, vector calculus: Ensure that the maximum and minimum sample values do not exceed the value range (in floating point: -1.0 .. +1.0; for 16 bit integer: -32768 .. +32767), to avoid clipping while optimizing the volume. For an optimal result, this would in fact require two steps: first a scan to find the extrema and to calculate the optimal attenuation factor, then a second for the attenuated playback. But who would like to wait several minutes for the first pass? Therefore another approach is used which continouosly adapts the attenuation factor while playing the audio (See elsewhere: AGC = Automatic Gain Control). The "Regain volume" option resets the factor each time you seek in the media while the 1-pass adaptive normalization is active.
2.: The Boost factor is a manual factor to multiply the audio. But if normalization is active, it will be scaled back to the same range again. "Regain volume" is an option which depends on the "Normalize" option. If you don't normalize, there is no attenuation being adapted which could be reset while seeking, only the fixed boost factor.
3.: Depending on the selected boost factor, you may notice more or less how much the gain is reset while seeking. But after a little while, the normalization will adapt the attenuation to the same range again.
4.: The perfect way is to record already with a well balanced volume. The second best way is to normalize the audio stream separately in two passes; with or without a dynamic compression is a matter of your personal taste. Several years ago, BeSweet was the preferred tool to convert audio streams with applied normalization (and I once added the "Boost" per-sample dynamic compressor). Today you can do similar things in many other audio convertors, even in MeGUI via AviSynth functions (using the BeHappy engine).
fastplayer
11th April 2012, 14:51
"Regain volume" is an option which depends on the "Normalize" option.
In other words: "Regain volume" should be greyed-out when "Normalize" is disabled. Correct? If so, can somebody fix this in the UI?
LigH
11th April 2012, 15:47
Well, provided that I understood its purpose correctly. I didn't make it...
aufkrawall
12th April 2012, 12:57
What about H.264 I444 output?
MPC HC can play it but it looks like 4:2:0 CSS.
The current builds of ffdshow can deal with it with no problems.
It'd be really nice if MPC HC would support real H.264 I444 output.
Edit: Maybe simply converting AYUV to RGB would be the best fix?
Since EVR can't get along correctly with AYUV.
Nev will implement such a thing for LAV.
JanWillem32
12th April 2012, 22:47
AYUV for 8-bit 4:4:4 isn't hard at all to mix. It's bit-compatible with the well-supported X8R8G8B8 surface format, but the GPU drivers currently don't include mixing support for it (you can use DXVA checker to see the video processor options).
A custom mixer is in production. I've already slapped on the ATi chroma fix filters in the experimental builds (technically a mixer part), but I lack experience to further implement the DirectShow and MediaFoundation interfaces required to write a full mixer. I'm not so worried about keeping DXVA compatibility, but a custom mixer does complicate things in terms of supporting deinterlacing. A weave or bob deinterlacer is easy to add natively, but I'm probably not going support the adaptive types that are currently handled in the external EVR and VMR-9 mixers.
I might also just reserve the custom mixer for only the (early experimental) DirectX 11 renderer, which is pretty incompatible with EVR and VMR-9 anyway, so that I don't have to juggle with the shared rendering paths of EVR CP, VMR-9 r., the DirectX 9 handler of Quicktime and the DirectX 9 handler of RealMedia.
Anyway, simply adding a sub-filter for the mixer handler in EVR CP is impossible in its current state. If I would add a custom mixer for the DirectX 9 components, I very much doubt that I'll tolerate the plethora of support functions and code branches in the presenter part to support the four other mixers. (A similar issue exists for fixing/merging EVR Sync. I really don't know what to do with it. My predecessor's work also botched up some functions, which doesn't help either.)
aufkrawall
12th April 2012, 23:02
Huf, your posts exceeds my comprehension level. :eek: :D
But I think it's rather a decoder issue since it works with ffdshow and MPC's EVR CP renderer.
Btw: H.264 RGB is now a bit better, the colors aren't messed up totally anymore.
It just still converts to 4:2:0 output just like with I444 input.
I'm just a layman, but I suppose it really can't be so hard to fix.
dukey
12th April 2012, 23:51
AYUV for 8-bit 4:4:4 isn't hard at all to mix. It's bit-compatible with the well-supported X8R8G8B8 surface format, but the GPU drivers currently don't include mixing support for it (you can use DXVA checker to see the video processor options).
Sure they do, just not on all graphics cards. My nvidia 9800 works with AYUV. I know cause I tested it myself :p
DirectX 11 renderer, which is pretty incompatible with EVR
See this:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms704630%28v=vs.85%29.aspx
Not sure h/w accel will work with DX11 though. I can't see the benefit of using DX11 over D3D9EX. You need geometry shaders for rendering video ?
ryrynz
13th April 2012, 00:25
What's the chance of getting the /noicons switch on the installer like with ffdshow?
ceb
13th April 2012, 01:15
I have a video file with 2 subtitles, is it possible to display both of them at the same time?
nevcairiel
13th April 2012, 07:00
I'm not so worried about keeping DXVA compatibility, but a custom mixer does complicate things in terms of supporting deinterlacing. A weave or bob deinterlacer is easy to add natively, but I'm probably not going support the adaptive types that are currently handled in the external EVR and VMR-9 mixers.
If deinterlacing (and DXVA) is not going to be supported anymore, you can throw away your work now and stop trying.
EVR becomes pretty much useless when you rip out some of its key features.
Honestly, every time i read one of your posts, the chances of your work being merged back into MPC-HC seem so much smaller yet again.
If you want to write a completely new renderer (based on EVR or not), then feel free to do so, but know that the only chance of being remotely useful is that it needs to support at least the basic features the other renderers offer.
If you still want to modify the existing EVRs, then its 100% clear that you cannot remove any existing features (especially important ones like Deinterlacing)
JanWillem32
13th April 2012, 09:46
@aufkrawall: Sorry for that, it's just annoying that I haven't been able to get a mixer to be able to universally accept AYUV, 10- and 16-bit input types. I can probably get a decent set of basic mixer sub-filters working, but getting all mixer functions to work properly is biting off more than I can chew on right now.
@dukey: So Nvidia added it natively (not the software AYUV to X8R8G8B8 converter in EVR)? Good to know, thank you.
A DirectX 11 device will probably be accepted, but needs a full set of SharedResource queue functions to provide synchronization between multiple devices. That usually means a lot of trouble.
A quick search reveals that that's indeed the case: http://social.msdn.microsoft.com/Forums/en/mediafoundationdevelopment/thread/b2aafe7a-aff8-44c2-b1ba-03de663e02db . When using it with a native DirectX 11 device it requires outfitting with a full mixer and presenter. That still disables all video processor devices of the EVR of course.
Geometry shading is quite a nice feature for dynamically creating vertices. The vertex contents in a video renderer are generally very static. Although I had some fun with the standard teapot model in an earlier version of the renderer, I don't even include vertex shading for the video renderer at the moment (all vertices are pre-transformed and used raw).
Nearly three years ago, I started to specialize in DirectX 10 rendering. I learned to use the DirectX 9 counterparts later on, mainly for this project.
I generally create DirectX 11 devices, at a DirectX 10.0 support level. (Naturally, if the hardware supports higher, I'll use the native supported feature level for for example the pixel shader compiler.)
The DirectX 10+ features I mainly like over the DirectX 9 counterparts are:
-arrays of textures, and other resource type features (many high- and low-level memory operations are absent in DirectX 9)
-using the capabilities of a modern shadercore: http://en.wikipedia.org/wiki/HLSL (A bit old and incomplete, but the difference between base DirectX 9 level 2.0 and base DirectX 10 level 4.0 is big. A different view of the support levels: http://msdn.microsoft.com/en-us/library/ff476876%28v=vs.85%29.aspx#Overview .)
-asynchronous rendering queue handling (it's pretty weak under DirectX 9)
-the debug layer interfaces
-no implicit swapchain creation (DirectX 9 devices always have an implicit swap chain)
-output to multiple backbuffers: http://msdn.microsoft.com/en-us/library/bb174570%28v=vs.85%29.aspx (This is partially implemented in DirectX 9, and some more parts in 9Ex, but the interfaces are messy and don't support fullscreen backbuffer queues at all.)
-resizing of backbuffers when an associated window resizes (DirectX 9 requires a new swap chain, Reset() or ResetEx() for that)
-native 3D presentations (this is only available on DirectX 9 through a few plugins)
-a decent amount of rendertargets (The maximum allowed under DirectX 9 is 4, which limits techniques like those used for constant frame interpolation. I initially wrote that function to handle 8, and it didn't work because of that.)
-Hmm, if I dig deeper into the matter, I'll probably find some more things.
@nevcairiel: I don't expect that sacrificing DXVA compatibility is required. The reference device created by the DXVA2CreateDirect3DDeviceManager9 functions seems simple enough to handle with a basic synchronized queue (it outputs to normal DirectX 9 NV12 surfaces).
Deinterlacing in EVR is a combined sub-filter together with color conversion and strongly binds to only a few mixer input types, typically NV12, YUY2 and UYVY. It behaves like a fixed-function pipeline.
Setting up a mixer that only has to do chroma up-sampling and color conversion would be a good 'step 1' in terms of development. Adding weave and bob deinterlacing should be easy too (as I did mention). Those only require simple line-by-line pixel copies. Integrating adaptive types of deinterlacing would require extensive (and heavy) pixel shading when not using the EVR mixer.
Trying to use deinterlacing from the EVR mixer using a custom mixer is perhaps a nice idea for a 'step 4' or something (if it can work at all). It's a lot more complicated to get external sub-filters to work (and to get familiar with the limitations of those).
A versatile custom mixer and presenter will always be heavier than the standard (but mostly fixed function) EVR. Heavy pixel shading to handle deinterlacing will probably pose a problem for low-end GPUs, and offloading it to the CPU isn't any better.
The point is, when setting a custom presenter, you will have to handle the output from the mixer and put it on screen yourself. The EVR won't do that for you when you set a custom presenter.
The same thing goes for the mixer. When setting a custom one, the EVR isn't going to do the mixing for you anymore. Development on a full custom mixer has to start from the bottom up then.
That's mostly why I mentioned to only add a mixer to the DirectX 11 version, the renderer is heavier to begin with. Using heavy shading is less of an obstacle if the GPU provided is at a base DirectX 10 level (i.d. November 30, 2006) rather than at a base DirectX 9 level (i.d. December 19, 2002).
Anyway, I'm still at 'step 0' right now: getting a properly working allocator-presenter working for the shared renderer and EVR Sync. That's the main focus and also the reach to what the tester builds I made include. Any other things will have to be developed, tested and integrated on a later iteration. I think a similar approach like the one used for developing EVR Sync would be best for that; making a working copy of the shared renderer and basic EVR mixer handler first, and then editing it as a separate renderer. I didn't imply removing the current DirectX 9 renderers (with mixer handlers).
CruNcher
13th April 2012, 10:08
@ Jan
you have big expertise in Directx related things did you ever considered to bring in your knowledge into Firefox too Bas Shouten http://www.basschouten.com/blog1.php i guess could really need someone like you helping him improve the Direct2D Performance part of Azure http://blog.mozilla.org/joe/2011/04/26/introducing-the-azure-project/ :)
There are certain things unclear of how Microsoft handles Performance in IE9/10s Direct2D implementation and he basically tries to get this all done by himself, though sure Firefox itself is much much more complex then MPC-HC primary target you have much more different components to handle here. :)
A versatile custom mixer and presenter will always be heavier than the standard (but mostly fixed function) EVR. Heavy pixel shading to handle deinterlacing will probably pose a problem for low-end GPUs, and offloading it to the CPU isn't any better.
Not only the fact that no Player yet except commercial ones can make use of Intels Hardware Scaling is a big drawback especially if you can guess that Scaling will get better in different Hardware over time concentrating to much on Shader based Scaling for these new Generation is imho a backturn in a time where Scaling was handled badly by Vendors on Hardware (Intel Showed that this doesn't have to be with their Lanczos implementation in Hardware away from the old Billinear to the Bicubic Scaler (heavy Shader load) we get used too and trying to compensate since then with Shader based Scaling), Players need a more flexible system now to allow Hardware Scaling and Shader based Scaling together depending on the Hardware in use :).
And especially Intel is on the trip to exclusively support only NT 6 later on they even killed of many NT 5.1 support in their SDKs as they also came in late and fully concentrate on NT 6 support these days.
dukey
13th April 2012, 10:16
Deinterlacing in EVR is a combined sub-filter together with color conversion and strongly binds to only a few mixer input types, typically NV12, YUY2 and UYVY. It behaves like a fixed-function pipeline.
It is really. It's a thin wrapper around the hardware, and it's designed like that for maximum efficiency. You need to simply things a bit. I mean the fact you support so many renderers must be a support nightmare.
madshi
13th April 2012, 10:49
A DirectX 11 device will probably be accepted, but needs a full set of SharedResource queue functions to provide synchronization between multiple devices. That usually means a lot of trouble.
Indeed it does. madVR is currently broken on the latest NVidia driver revision, because there appears to be a bug in those drivers, so basically resource sharing doesn't work properly at the moment.
native 3D presentations
You mean frame packed HDMI 1.4 output? AFAIK this is planned for D3D11.1 / win8, but not yet available for D3D11 / win7.
CruNcher
13th April 2012, 10:53
dukey yeah i guess it would be time to cleanup what would be really needed and what is really no target anymore these days to get code complexity down somewhat :)
@madshi
If i understood this bug would also mean some scenario like using Quicksync for Decoding (Intel IGP) and Nvidia Discrete for Rendering (Madvr) also fail currently with Nvidias new Driver ?
madshi
13th April 2012, 11:01
@CruNcher, nope, no problem with that.
nevcairiel
13th April 2012, 11:13
Indeed, QuickSync works just fine, and has no influence on the madVR problem.
CruNcher
13th April 2012, 11:14
Madshi so the sharing between different APis isn't affected ? http://i.msdn.microsoft.com/dynimg/IC534123.png so is this more a multimonitor (output) issue ?
madshi
13th April 2012, 11:28
The sharing of resources between different devices (even with the same API, e.g. D3D9Ex <-> D3D9Ex) is affected by the NVidia bug, as far as I can say. But Intel QuickSync does not use that feature.
CruNcher
13th April 2012, 11:47
ahh ok i see hmm this would mean Nvidias Encoder would be also affected when sharing D3D surffaces of the Decoder i guess when in D3D interoperability mode :(
ageback
14th April 2012, 09:17
S.Chinese. Add accelerator "检查更新(&U)".
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
betaking
14th April 2012, 09:29
T.Chinese. Add accelerator "檢查更新(&U)".
http://www.mediafire.com/?1783urvh61vaqo1
betaking
14th April 2012, 09:45
Japanese. Add accelerator "更新を確認する(&U)".
http://www.mediafire.com/?3aqfe5i34f4puru
wanezhiling
14th April 2012, 18:37
http://forum.doom9.org/showpost.php?p=1569925&postcount=10376
http://i.imgur.com/Y0XPw.png
Aleksoid1978
15th April 2012, 03:46
http://forum.doom9.org/showpost.php?p=1569925&postcount=10376
http://i.imgur.com/Y0XPw.png
Fixed at rev.4375
khagaroth
15th April 2012, 08:58
Updated Czech translation (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505).
ceb
15th April 2012, 18:10
I have a video file with 2 subtitles, is it possible to display both of them at the same time?
Any help? :)
v0lt
15th April 2012, 18:49
I have a video file with 2 subtitles, is it possible to display both of them at the same time?
There is no such feature.
jmartinr
15th April 2012, 19:51
I have a video file with 2 subtitles, is it possible to display both of them at the same time?
You can use internal subtitles and subtitles form an external file, with a filter that displays the internal subtitle (for example ffdshow) and a filter that displays the external subtitle (mpc's own filter).
JanWillem32
15th April 2012, 22:52
you have big expertise in Directx related things did you ever considered to bring in your knowledge into Firefox too Bas Shouten http://www.basschouten.com/blog1.php i guess could really need someone like you helping him improve the Direct2D Performance part of Azure http://blog.mozilla.org/joe/2011/04/26/introducing-the-azure-project/ :)
There are certain things unclear of how Microsoft handles Performance in IE9/10s Direct2D implementation and he basically tries to get this all done by himself, though sure Firefox itself is much much more complex then MPC-HC primary target you have much more different components to handle here. :)Alas, Direct2D is something I actually know very little about. My expertise is mostly 3D graphics and art, audiovisual mastering, fundamental math/programming problems and generally tweaking my PC. I can maybe help with some tips involving the floating-point object space transforms that were mentioned, but that's about the reach of what I can contribute. (I'm also quite limited in available free time to develop.)Not only the fact that no Player yet except commercial ones can make use of Intels Hardware Scaling is a big drawback especially if you can guess that Scaling will get better in different Hardware over time concentrating to much on Shader based Scaling for these new Generation is imho a backturn in a time where Scaling was handled badly by Vendors on Hardware (Intel Showed that this doesn't have to be with their Lanczos implementation in Hardware away from the old Billinear to the Bicubic Scaler (heavy Shader load) we get used too and trying to compensate since then with Shader based Scaling), Players need a more flexible system now to allow Hardware Scaling and Shader based Scaling together depending on the Hardware in use :).I can post a modified player that can use the EVR internal resizer. Unfortunately, the system is severely bugged with any other output than X8R8G8B8 on my system and the mixer doesn't allow downsizing pictures as of yet. It looks like yet another feature that needs a set of warnings, error messages and such. I'll see how it turns out.You need to simply things a bit. I mean the fact you support so many renderers must be a support nightmare.True, the code is heavily branched; at compile time (MMX/SSE/SSE2, x86/x64 things), at runtime (4 mixers, DX9+DX9Ex devices, operating system support, GPU features, et cetera) and for the sets of different renderer functions. I've just counted the main shared renderer function CDX9AllocatorPresenter::Paint(), and it's 2191 lines in size. (And yes, I did make all the big constant data blocks, such as the pixel shaders and ditherer external.) Rendering loops are naturally big (lots of debug code, and many sequential sub-functions), but this function is by far the largest I've ever worked with. It's still a lot better organized than the mess that the original renderer contained, but multiple mixers, and having to support Windows XP to 7 (and 8 coming) with the different API support levels is a lot of work to get right. My own system isn't perfect for testing either. For example: the original VSync functions never scheduled properly for me. I added four more scheduling modes, and I'm starting to see improvement (finally).You mean frame packed HDMI 1.4 output? AFAIK this is planned for D3D11.1 / win8, but not yet available for D3D11 / win7.Ah, so you've also been reading up on the SDK beta. It's indeed new, but it should be an improvement over the current plug-in interfaces. (I don't have experience with stereo output rendering yet.) I'm hoping that the 11.1 interfaces will be ported back to Vista and 7, similar to the previous DirectX 11 runtime for Vista. I'm also hoping that there will be samples of how to shift from Metro Desktop to full screen exclusive mode (I haven't found a method yet).
dukey
15th April 2012, 23:32
Alas, Direct2D is something I actually know very little about. My expertise is mostly 3D graphics
Direct2D is just a wrapper around Direct3D. That's basically it.
JanWillem32
15th April 2012, 23:41
There are a few extensions that are generally considered more Direct2D than Direct3D. Think of things like the font and vector drawing functions from the older GDI that are hardware accelerated in Direct2D now. I haven't worked with any of those yet.
ceb
16th April 2012, 00:52
There is no such feature.
Thanks. :)
You can use internal subtitles and subtitles form an external file, with a filter that displays the internal subtitle (for example ffdshow) and a filter that displays the external subtitle (mpc's own filter).
I'm not sure I understand. My video file is an .mkv and both subtitles are inside it. That said I use only MPC-HC and prefer to not install other stuff. Thanks for the reply though. :)
ajp_anton
16th April 2012, 20:33
Two old feature requests that nobody commented on:
1. If video size is within x % of resized fullscreen size, don't resize at all.
2. In fullscreen monitor mode, allow refresh rates that aren't in Windows' "hide modes that this monitor cannot display" list, but actually work anyway. madVR supports these.
Snowknight26
17th April 2012, 04:38
r4414:
DXVA on:
http://stfcc.org/pics/i/56fc19a83b676969e2ffc80ca9164d2a_th.jpg (http://stfcc.org/pics/i/56fc19a83b676969e2ffc80ca9164d2a.png)
DXVA off:
http://stfcc.org/pics/i/c28a4f250dd6332b2fd36204e710ce6d_th.jpg (http://stfcc.org/pics/i/c28a4f250dd6332b2fd36204e710ce6d.png)
Only happens on the last frame. Sample: http://stfcc.org/misc/shensavestheday.final.mkv (960x540, 60fps H.264)
Aleksoid1978
17th April 2012, 04:58
r4414:
Fix at rev. 4415;
Snowknight26
17th April 2012, 05:03
Speedy fix, thanks!
Polcius
17th April 2012, 13:01
I just use MPC-HC (revisions that are in xvidvideo.ru) to play my movies; pretty much with default settings (EVR-CP, Bilinear resizing, etc.).
Using Windows 7, PC connected to a Samsung LED through HDMI.
In the ATI CCC I can choose between different "Pixel Formats":
- YCBCR 4:4:4
- YCBCR 4:2:2
- RGB Studio (Limited)
- RGB Full Range
Which should I choose?
Thanks
FDisk80
17th April 2012, 14:12
I just use MPC-HC (revisions that are in xvidvideo.ru) to play my movies; pretty much with default settings (EVR-CP, Bilinear resizing, etc.).
Using Windows 7, PC connected to a Samsung LED through HDMI.
In the ATI CCC I can choose between different "Pixel Formats":
- YCBCR 4:4:4
- YCBCR 4:2:2
- RGB Studio (Limited)
- RGB Full Range
Which should I choose?
Thanks
Why people use Bilinear resizing? Bicubic A -0.75 looks much better imho. Sharper image and less aliasing effect.
I use - RGB Studio (Limited) anything else looks just to dark for me and totally kills the shadows.
droc
17th April 2012, 14:49
I use YCBCR 4:4:4 and xvYCC on Plasma.Very cool!
Polcius
17th April 2012, 15:42
But what's the difference between them? Is there a "right one" for watching movies?
nevcairiel
17th April 2012, 15:45
But what's the difference between them? Is there a "right one" for watching movies?
The right one depends on your TV.
Polcius
17th April 2012, 16:17
The right one depends on your TV.
What should I look for?
TV is a Samsung UE32D5500 (LED)
HoP
17th April 2012, 16:31
how i can "Deselect All" formats?why there is no button for that?i hate clicking and deselecting :D
http://upit.cc/i/085d0b9a.png
Anarchitektur
17th April 2012, 17:32
how i can "Deselect All" formats?why there is no button for that?i hate clicking and deselecting :D
+1 selecting/deselecting all for internal filters, pretty please...
and thank you guys for all your hard work here, excellent player :thanks:
nevcairiel
17th April 2012, 17:35
+1 selecting/deselecting all for internal filters, pretty please...
Right click the internal filter list, context menu has options for that.
Anarchitektur
17th April 2012, 17:38
Right click the internal filter list, context menu has options for that.
wow :eek:, thanks for info and for LAV which are law :D
boyumeow
18th April 2012, 05:27
Right click the internal filter list, context menu has options for that.
Mine...:eek: I'm outdated, didn't know that function exist. Thanks for that info.
betaking
18th April 2012, 11:37
to all dev:how to make bat file use msbuild to bulit mpc-hc standalone filters?thanks!
v0lt
18th April 2012, 17:59
In recent versions, the command build.bat clean generates garbage.
ageback
20th April 2012, 00:54
S.Chinese update to rev.4452
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Mercury_22
20th April 2012, 17:02
MPEG-2 (i) DXVA it's broken (again) = black screen with audio
Sample (http://jumbofiles.com/s91pu11jxjx2)
Aleksoid1978
21st April 2012, 01:32
MPEG-2 (i) DXVA it's broken (again) = black screen with audio
Sample (http://jumbofiles.com/s91pu11jxjx2)
Upload to a different place
v0lt
21st April 2012, 04:14
@Underground78
Where "Edit List Editor" string is used?
STRING IDS_EDIT_LIST_EDITOR "Edit List Editor"
I could not find the a window with this inscription.
:confused:
Mercury_22
21st April 2012, 07:37
Upload to a different place
What server do you prefer ?
ryrynz
21st April 2012, 07:49
Mediafire is recommended.
Aleksoid1978
21st April 2012, 08:06
MPEG-2 (i) DXVA it's broken (again) = black screen with audio
Sample (http://jumbofiles.com/s91pu11jxjx2)
Sorry - but i can fix playback MPEG2 streams like this sample, i just don't know how do it ...
If some can help - but nobody ))
Underground78
21st April 2012, 14:58
@Underground78
Where "Edit List Editor" string is used?
STRING IDS_EDIT_LIST_EDITOR "Edit List Editor"
I could not find the a window with this inscription.
:confused:
This string is used in EditListEditor.cpp as the title of the Edit List Editor. I think the Edit List Editor can be opened using a keyboard shortcut.
wanezhiling
21st April 2012, 16:43
MPC-HC 1.6.2.4462
http://i.imgur.com/kEAJB.png
Cannot capture image(Alt+I) with madVR.
sneaker_ger
21st April 2012, 16:46
madVR does not support that feature yet. You have to use Windows' screenshot feature or something like FRAPS etc.
wanezhiling
21st April 2012, 16:51
I see, though PotPlayer can use built-in video processing filter to support that .:)
v0lt
22nd April 2012, 05:59
This string is used in EditListEditor.cpp as the title of the Edit List Editor.
I'm not sure that in this class should be used such strings.
I think the Edit List Editor can be opened using a keyboard shortcut.
How to do it in practice?
chros
22nd April 2012, 07:02
Cannot capture image(Alt+I) with madVR.
Try this: Use 100% zoom + alt+prtscr .
Underground78
22nd April 2012, 08:13
How to do it in practice?
I think there is a keyboard shortcut named "Toogle EDL Window".
Underground78
22nd April 2012, 14:17
Does anybody here use MPC-HC in compact mode? We are thinking of modifying this mode so that it shows only the seekbar instead of the control bar. The control bar can be replaced by using keyboard shortcuts and thus the seekbar seems much more useful. What is your opinion about that?
Mercury_22
22nd April 2012, 14:38
Does anybody here use MPC-HC in compact mode? We are thinking of modifying this mode so that it shows only the seekbar instead of the control bar. The control bar can be replaced by using keyboard shortcuts and thus the seekbar seems much more useful. What is your opinion about that?
Good idea !
I'm using it like that (with seek bar instead of control bar) but without borders too and + status bar :)
XinHong
22nd April 2012, 16:20
Does anybody here use MPC-HC in compact mode? We are thinking of modifying this mode so that it shows only the seekbar instead of the control bar. The control bar can be replaced by using keyboard shortcuts and thus the seekbar seems much more useful. What is your opinion about that?
OK as long as we are still able to move the window with the mouse :)
ney2x
22nd April 2012, 16:23
Does anybody here use MPC-HC in compact mode? We are thinking of modifying this mode so that it shows only the seekbar instead of the control bar. The control bar can be replaced by using keyboard shortcuts and thus the seekbar seems much more useful. What is your opinion about that?
I hope someone integrate the toolbar and logo...
http://i1194.photobucket.com/albums/aa373/arnellordbondoc/1.jpg
toolbar : http://www.mediafire.com/i/?49e4q4ebn2yhxn6
logo : http://www.mediafire.com/i/?9qmnlks5yg9lkmm
toolbar and logo credit goes to X33D (deviantart)
ney2x
22nd April 2012, 16:54
Hmm, why not a GUI make-over of MPC-HC? Is it hard or it will take alot of your time?
Come on MPC-HC Team, let's show Microsoft that MPC-HC fits with Windows 8 Metro Theme :D
Midzuki
22nd April 2012, 16:55
Does anybody here use MPC-HC in compact mode?
Nope :) BTW,
http://forum.doom9.org/showthread.php?p=1570127#post1570127
......
logo : http://www.mediafire.com/i/?9qmnlks5yg9lkmm
toolbar and logo credit goes to X33D (deviantart)
Very-nice logo :cool: ,
:goodpost: and :thanks:
vBm
22nd April 2012, 18:28
I hope someone integrate the toolbar and logo...
toolbar : http://www.mediafire.com/i/?49e4q4ebn2yhxn6
logo : http://www.mediafire.com/i/?9qmnlks5yg9lkmm
toolbar and logo credit goes to X33D (deviantart)
I don't see that toolbar on X33D's deviant page. We need to ask him first if we can use it freely.
Aleksoid1978
22nd April 2012, 23:59
Hello everyone. I have bad news - our "friend" XhmikosR remove my access to the SVN.
I think for this project will only get worse.
pirlouy
23rd April 2012, 00:11
Reason ?
Aleksoid1978
23rd April 2012, 01:08
Reason ?
Well, apparently he did not like something that I took part in the new project - MPC-BE.
But - I was not going to leave this project ... but now don't have access :)
wanezhiling
23rd April 2012, 01:29
:eek:I'm shocked.
mr.duck
23rd April 2012, 01:33
Reason ?
http://sourceforge.net/apps/trac/mpc-hc/ticket/1598
Aleksoid1978
23rd April 2012, 01:45
http://sourceforge.net/apps/trac/mpc-hc/ticket/1598
So what ???
I'm not going to leave the developed team of MPC-HC - but just wanted to work in a parallel project.
And now all of my achievements would be only in the MPC-BE.
Anarchitektur
23rd April 2012, 01:58
So what ???
I'm not going to leave the developed team of MPC-HC - but just wanted to work in a parallel project.
And now all of my achievements would be only in the MPC-BE.
Please at least build decent skin engine for BE, I think it is only major drawback for noob/regular users to use MPC-HC massively and without will to change to something prettier IMO :sly:
Aleksoid1978
23rd April 2012, 02:00
please at least build decent skin engine for be, i think it is only major drawback for noob/regular users to use mpc-hc massively and without will to change to something prettier imo :sly:
:) ...
vBm
23rd April 2012, 02:14
Every medal has two sides. Sometimes even three.
It's a bit sad that even thou you've carried mpc-hc on your back with v0lt and X mainly for quite some time you wanted to be "a master of your own".
You DO know that you're valuable member of mpc-hc team even thou you're lacking some basic communication with rest of developers. You all should work toward same goal and that is to bring better player for end users. Having MPC-BE fork is just a silly thing to do.
Just my two cents.
ryrynz
23rd April 2012, 02:45
It's probably best if you guys talk this through in a separate topic as recommended by Clsid2.
Aleksoid1978
23rd April 2012, 03:04
Every medal has two sides. Sometimes even three.
It's a bit sad that even thou you've carried mpc-hc on your back with v0lt and X mainly for quite some time you wanted to be "a master of your own".
You DO know that you're valuable member of mpc-hc team even thou you're lacking some basic communication with rest of developers. You all should work toward same goal and that is to bring better player for end users. Having MPC-BE fork is just a silly thing to do.
Just my two cents.
Maybe I'm just launched a project MPC-BE so, for fun.
I did not want to ignore the MPC-HC project.
Skittelor
23rd April 2012, 03:29
@Aleksoid1978: Could you please link us to the the project page? Discussion forum... anything?
Aleksoid1978
23rd April 2012, 04:58
@Aleksoid1978: Could you please link us to the the project page? Discussion forum... anything?
Is not ready yet. Later ...
betaking
23rd April 2012, 06:17
Is not ready yet. Later ...
use svn or git?
If you create a good time I will continue to translate the MPC-BE Simplified Chinese RC file!;)
Aleksoid1978
23rd April 2012, 07:05
use svn or git?
If you create a good time i will continue to translate the mpc-be simplified chinese rc file!;)
svn ...
Underground78
23rd April 2012, 07:48
Maybe I'm just launched a project MPC-BE so, for fun.
I did not want to ignore the MPC-HC project.
Really what were you expecting... When you told XhmikosR that you wanted to be "a master of your own", it was not really clear that you were still willing to help MPC-HC project. -_-' If it's what you want, then I'm really happy to know that you will continue contributing directly to MPC-HC project and I'm sure you will have your SVN access back.
Aleksoid1978
23rd April 2012, 07:48
Here - first test build with different from MPC-HC GUI ))
https://rapidshare.com/files/1923136605/mpcbe_alpha_test.7z
screen:
http://jpegshare.net/thumbs/62/87/628729050e1b9c7f430630307261795c.jpg (http://jpegshare.net/62/87/628729050e1b9c7f430630307261795c.jpg.html)
Aleksoid1978
23rd April 2012, 07:50
Really what were you expecting... When you told XhmikosR that you wanted to be "a master of your own", it was not really clear that you were still willing to help MPC-HC project. -_-' If it's what you want, then I'm really happy to know that you will continue contributing directly to MPC-HC project and I'm sure you will have your SVN access back.
I'm not going to leave the MPC-HC project;
ryrynz
23rd April 2012, 08:57
Nice, I prefer the first and third skins. The third skin's volume icon doesn't really fit in, but anyway I can see the first one going down well with most users. Might want to make a new thread where you list your intended changes and ambitions with new fork.
Mercury_22
23rd April 2012, 08:58
Here - first test build with different from MPC-HC GUI ))
https://rapidshare.com/files/1923136605/mpcbe_alpha_test.7z
screen:
http://jpegshare.net/thumbs/62/87/628729050e1b9c7f430630307261795c.jpg (http://jpegshare.net/62/87/628729050e1b9c7f430630307261795c.jpg.html)
Wow that's really nice by comparison with MPC-HC's GUI
But how do I enable it in MPC-BE v0.1.0.52-dev?
Also I think It will be a really really good idea to open here a new thread for MPC-BE cause MPC-HC's thread it's already to long and you'll also be able to edit the first post
Good job with the new GUI !
P.S. And maybe MPC-BE team will be able to patch things up with MPC-HC team if no one will be "The Boss of all Bosses " :)
P.P.S. My impression is that all was more of a language barrier/problem than anything else just my 2c :)
tetsuo55
23rd April 2012, 09:46
I'm not going to leave the MPC-HC project;
Hello Aleksoid,
The way things went and the words chosen to explain things made us think you left the project completely.
You didn't notify anyone about your frustration about not feeling any freedom in the project and your intention to create a new fork. Well we have such a place in the project. Every developer that wants one gets a branch. In this branch you can do whatever you want, janwillem32 has a branch for his work on the EVR renderer and so did ar-jar.
In the trunk however, we expect everyone to work together on the democracy there, we do not have a benevolent dictatorship.
All we ask of you, is that you talk to the rest of the team before you make any commits. All you need to do is open a ticket or send an email or come on IRC, give the others a chance to ask questions and comment on it, and then commit to SVN-trunk after that. And when things go wrong, e.g. a regression bug is introduced, that you respond to the tickets or emails about that regression. It's up to you to either commit a fix or revert the commit and come back later.
This problem is partially caused by communication problems like us not getting responses to emails sent to you, I'm not sure if you do not respond or that the emails end up lost in a spamfilter somewhere.
We assume you agree to the above?
Aleksoid1978
23rd April 2012, 10:14
Hello Aleksoid,
The way things went and the words chosen to explain things made us think you left the project completely.
You didn't notify anyone about your frustration about not feeling any freedom in the project and your intention to create a new fork. Well we have such a place in the project. Every developer that wants one gets a branch. In this branch you can do whatever you want, janwillem32 has a branch for his work on the EVR renderer and so did ar-jar.
In the trunk however, we expect everyone to work together on the democracy there, we do not have a benevolent dictatorship.
All we ask of you, is that you talk to the rest of the team before you make any commits. All you need to do is open a ticket or send an email or come on IRC, give the others a chance to ask questions and comment on it, and then commit to SVN-trunk after that. And when things go wrong, e.g. a regression bug is introduced, that you respond to the tickets or emails about that regression. It's up to you to either commit a fix or revert the commit and come back later.
This problem is partially caused by communication problems like us not getting responses to emails sent to you, I'm not sure if you do not respond or that the emails end up lost in a spamfilter somewhere.
We assume you agree to the above?
Although one of my change was bad, or I ever did something that spoiled the project? I do not use IRC - but I respond to email if possible.
But you decide when something - I do not remember that you have asked me - agree i or don't.
And anyway - as related MPC-BE and my access to MPC-HC svn ?
PurpleMan
23rd April 2012, 10:39
Hi, I was wondering if there is currently any work being done in regards to 3D support (playback of full-over-and-under 1920x2160 video).
Stereoscopic player does it well, but lack many features (such as subtitle support).
Also, since it comes with directshow filters (a stereo renderer and a 3d transformation filter), I would imagine it wouldn't be too difficult to make use of it in MPC-HC?
3D is getting more and more popular, and it's a shame there's currently no way to properly playback stereoscopic content.
Thanks :)
Mercury_22
23rd April 2012, 12:30
MPEG-2 (i) DXVA it's broken (again) = black screen with audio
Sample (http://jumbofiles.com/s91pu11jxjx2)
After more testing I've discovered that other files with the same encoding MPEG-2-PS (i) BUT only with one audio stream are working with the internal MPEG-2 DXVA
So internal MPEG-2 DXVA it seems it's not working only with MPEG-2-PS (i) with 2 audio streams tested with LAVSplitter & LAVAudio too beside the internal splitter and audio decoder
P.S. Internal MPEG-2 NON-DXVA it's working with all files and all splitters and all audio decoders
Aleksoid1978
23rd April 2012, 13:21
After more testing I've discovered that other files with the same encoding MPEG-2-PS (i) BUT only with one audio stream are working with the internal MPEG-2 DXVA
So internal MPEG-2 DXVA it seems it's not working only with MPEG-2-PS (i) with 2 audio streams tested with LAVSplitter & LAVAudio too beside the internal splitter and audio decoder
P.S. Internal MPEG-2 NON-DXVA it's working with all files and all splitters and all audio decoders
No, this is not the amount of the audio stream, all in the specific decoded MPEG2 stream.
P.S. Usually - one frame in stream read and passed to the DXVA decoder, each on one(its) surface. But stream like this, have Second Field, and, as I think, the two frames (normal and Second Field) must transmitted to one surface. Example - like VC1 (I) DXVA decoding. But how do it in DXVA MPEG2 decoder - I still do not understand :)
And - now i don't have access, I think we can not wait to solve this problem :)
mr.duck
23rd April 2012, 13:40
So what ???
I'm not going to leave the developed team of MPC-HC - but just wanted to work in a parallel project.
And now all of my achievements would be only in the MPC-BE.
Looks like you lost SVN access for being difficult to work with and not doing a very good job.
Mercury_22
23rd April 2012, 13:43
No, this is not the amount of the audio stream, all in the specific decoded MPEG2 stream.
P.S. Usually - one frame in stream read and passed to the DXVA decoder, each on one(its) surface. But stream like this, have Second Field, and, as I think, the two frames (normal and Second Field) must transmitted to one surface. Example - like VC1 (I) DXVA decoding. But how do it in DXVA MPEG2 decoder - I still do not understand :)
And - now i don't have access, I think we can not wait to solve this problem :)
Maybe you can take a look at LAVVideo :) cause it's working with all DXVA versions = Native & Copy-Back
Aleksoid1978
23rd April 2012, 14:08
Looks like you lost SVN access for being difficult to work with and not doing a very good job.
Very funny :)
Aleksoid1978
23rd April 2012, 14:09
Maybe you can take a look at LAVVideo :) cause it's working with all DXVA versions = Native & Copy-Back
Not be able to - there is a completely different way to build a decoder and the process of decoding
THX-UltraII
23rd April 2012, 15:57
Hi, I was wondering if there is currently any work being done in regards to 3D support (playback of full-over-and-under 1920x2160 video).
Stereoscopic player does it well, but lack many features (such as subtitle support).
Also, since it comes with directshow filters (a stereo renderer and a 3d transformation filter), I would imagine it wouldn't be too difficult to make use of it in MPC-HC?
3D is getting more and more popular, and it's a shame there's currently no way to properly playback stereoscopic content.
Thanks :)
I ve been wondering this myself too. Of course the dev. team of MPC-HC must have their interest for this and I don t think that we can expect native 3D Blu-Ray support any time soon in MPC-HC. For the time-beeing I m using TheaterTek and PowerDVD. Those players suck. They are not open source and therefor do not allow important features like madVR or LAV filter support.
dukey
23rd April 2012, 16:23
I actually thought powerdvd was pretty nice. The smooth video, or frame rate interpolation was definitely a nice feature.
PurpleMan
23rd April 2012, 16:28
PowerDVD does not support 10bit h264 ;/
mr.duck
23rd April 2012, 17:29
Blu ray sucks. It's closed, proprietary and DRM infested, pain in the arse. I would boycott it. If you won't then I guess you should just get dedicated hardware for the best experience.
PurpleMan
23rd April 2012, 17:54
We weren't talking about Blu-ray playback.
We were talking about a 1920x2160 over-and-under 3D video playback.
Essentially, I think it should be pretty easy to accomplish in MPC-HC, since there is already a directshow transformation filter (3dtv.at Stereo Transformation Filter, or stf.dll) and a directshow 3D Stereo Renderer (3dtv.at Stereo Renderer, or Srd.dll).
The former can interpret various 3d formats (sbs,over-under,interleaved,etc...), and the latter can render it correctly to the screen or 3dtv.
mr.duck
23rd April 2012, 19:45
I thought we were...
I don t think that we can expect native 3D Blu-Ray support any time soon in MPC-HC. For the time-beeing I m using TheaterTek and PowerDVD.
pirlouy
23rd April 2012, 20:01
Even if I would prefer than Aleksoid1978 works on integrating LAV filters rather than internal filters (:p), I hope things will get better between all of you, devs. Aleksoid1978 does not look like a mean & pretentious guy.
But ok I have nothing to say, it should be a discussion between devs only.
@Aleksoid1978: IRC is not time consuming (less than forum or mailing list) if you use it right (you're not obliged to read channels, you can only read what people write to you). I advise you "Miranda IM" (the same philosophy as MPC). There's an active Russian community moreover.
tetsuo55
23rd April 2012, 22:46
Although one of my change was bad, or I ever did something that spoiled the project? I do not use IRC - but I respond to email if possible.No there is not a specific problem, just that the response often does not arrive in our email box.
But you decide when something - I do not remember that you have asked me - agree i or don't.Most of the discussions and peer review occur on IRC, this is why we asked you to join IRC whenever you can.
And anyway - as related MPC-BE and my access to MPC-HC svn ?
(1) Can you please consider putting in MPC-BE into MPC-HC as a branch instead of a fork?
(2) When you plan to commit big changes, please come on IRC or send us an email about that before committing, the small things don't need to be discussed
(3) The point is to try and be more like a team, and less like individuals
(4) We have restored your access to MPC-HC
Aleksoid1978
23rd April 2012, 22:57
No there is not a specific problem, just that the response often does not arrive in our email box.
Most of the discussions and peer review occur on IRC, this is why we asked you to join IRC whenever you can.
(1) Can you please consider putting in MPC-BE into MPC-HC as a branch instead of a fork?
(2) When you plan to commit big changes, please come on IRC or send us an email about that before committing, the small things don't need to be discussed
(3) The point is to try and be more like a team, and less like individuals
(4) We have restored your access to MPC-HC
1 - No. MPC-BE is a standalone project not a branch of MPC-HC
2,3 - Ok - i agree. But a make community with email;
Mercury_22
24th April 2012, 07:57
@Aleksoid1978 can you please make "Controls bar" and "Status bar" black again in MPC-BE ? or even better add an option so we can choose the color for them ?
Also IMO it's better to have the name of the file playing in the status bar not in the seek bar
Everything looks better now except the bar's colors I prefer the old pure black to the new color (grey?)
aufkrawall
24th April 2012, 08:32
Unfortunately, MPC HC GUI hangs after seeking when using madVR and WinXP qdvd.dll on Windows 7:
http://forum.doom9.org/showthread.php?t=159492
http://www.ld-host.de/uploads/thumbnails/0ccd9ecba75925ca2958bab267c51150.jpg (http://www.ld-host.de/show/0ccd9ecba75925ca2958bab267c51150.jpg)
(Keine Rückmeldung) = (no response)
Video and audio continue to play but the GUI of MPC HC begins to hang.
Would be really nice if this could be solved since it seems to be working fine apart from this.
THX-UltraII
24th April 2012, 10:28
I thought we were...
3D Blu-Ray remuxing is in an early stage at this moment and therefore it is best for now to play 3D .iso files directly with PowerDVD or TotalMediaTheater. Like I said, the downsides of this commercial (expensive) crap is that it s not open source and therefor users depend on the dev. team of those programs.
3D support (.iso or mounted .iso) for MPC-HC would be just awewsome.
dukey
24th April 2012, 13:53
Just able to play bluray would be nice. It's only me and cb2000 working on the directshow source filter for bluray. It works pretty nice already. No decryption though :(
THX-UltraII
24th April 2012, 14:23
Just able to play bluray would be nice. It's only me and cb2000 working on the directshow source filter for bluray. It works pretty nice already. No decryption though :(
I can play a Blu-Ray disc (non 3D) by opening the index.bdmv file or is this not what you mean?
dukey
24th April 2012, 15:53
no, i mean with full menus. How blurays are meant to be played.
SamuriHL
24th April 2012, 16:09
There is no open source method for playing blu-ray menus yet. I believe libbluray is being worked on to add it, but, blu-ray menus is not a simple topic. With bd-j it gets rather messy very quickly.
nevcairiel
24th April 2012, 16:22
There is no open source method for playing blu-ray menus yet. I believe libbluray is being worked on to add it, but, blu-ray menus is not a simple topic. With bd-j it gets rather messy very quickly.
There are at least two projects that try, but both i wouldn't trust to put onto my HTPC yet.
SamuriHL
24th April 2012, 16:23
There are at least two projects that try, but both i wouldn't trust to put onto my HTPC yet.
Well, that's good that they're making progress. It's not an easy thing to handle. We'll see where we are in another 6 months.
THX-UltraII
24th April 2012, 19:02
Well, that's good that they're making progress. It's not an easy thing to handle. We'll see where we are in another 6 months.
So this means 3D .iso support will take at least 2 years :(
SamuriHL
24th April 2012, 19:53
So this means 3D .iso support will take at least 2 years :(
The problem of 3D support is a chicken and egg kind of thing. You need splitter and decoder support which isn't all that bad. But no one's going to do that because there's no renderer support for it. That's where the real work is from what I understand. So until you can convince one of the renderer developers to add 3D support, it's simply not going to happen.
PurpleMan
24th April 2012, 21:30
The problem of 3D support is a chicken and egg kind of thing. You need splitter and decoder support which isn't all that bad. But no one's going to do that because there's no renderer support for it. That's where the real work is from what I understand. So until you can convince one of the renderer developers to add 3D support, it's simply not going to happen.
That's not true. Stereoscopic player developed a "3D Stereo Renderer" directshow filter that comes in the package. See my previous message.
SamuriHL
24th April 2012, 21:41
That's not true. Stereoscopic player developed a "3D Stereo Renderer" directshow filter that comes in the package. See my previous message.
Ok, so there's a stereoscopic renderer. Wasn't aware of that. Now you just need a decoder and splitter and you're golden. :)
PurpleMan
24th April 2012, 22:31
Ok, so there's a stereoscopic renderer. Wasn't aware of that. Now you just need a decoder and splitter and you're golden. :)
Wrong again. Stereoscopic player is essentially a directshow-based player. It comes with all the necessary filters, including a decoder and splitter.
Either way, I'd be okay with just being able to properly play SBS and OVER-UNDER 3d stereo files, no need for actual SSIF splitting and MVC decoding.
nevcairiel
24th April 2012, 22:33
You're free to pitch in and offer some patches.
Or you know, use Stereoscopic player.
Oh, i have another idea.
Send a 3D TV my way, and i'll work on it? :)
SamuriHL
24th April 2012, 22:46
You're free to pitch in and offer some patches.
Or you know, use Stereoscopic player.
Oh, i have another idea.
Send a 3D TV my way, and i'll work on it? :)
That's an idea. :D I honestly haven't researched 3D lately as I also lack one of them there Three Dee TV's I hear are all the rage. :D I THINK I convinced my wife to let me get a new one this summer to replace my Sony, so, maybe then I'll start looking into it. Maybe by then you and madshi will have us hooked up for 3D. :D
Aleksoid1978
25th April 2012, 00:32
MPEG-2 (i) DXVA it's broken (again) = black screen with audio
Sample (http://jumbofiles.com/s91pu11jxjx2)
Try this - https://rapidshare.com/files/2674649302/mpc-be.MPEG2_DXVA_test_20120425.7z
Mercury_22
25th April 2012, 01:05
:confused:Try this - https://rapidshare.com/files/2674649302/mpc-be.MPEG2_DXVA_test_20120425.7z
EDIT it's working but only if I start the file from the beginning :confused:
If I have "Remember File Position" enable and I don't start playing exactly from the beginning it's not working
Tested with both internal & LAV splitter & audio
Biggiesized
25th April 2012, 04:30
I need some help troubleshooting an issue I'm having with MPC-HC in DXVA mode:
I just got my old 8800 GTS 640 (VP1) RMA'd by EVGA. The card they sent back to me is a 450 GTS which has the VP4 feature set.
I tested out the video playback of the card in MPC-HC 32-bit and it decodes wonderfully for high definition H.264 encodes in any of the EVR renderer options. However, the player seems to introduce visual artifacts when testing out MPEG-2 encodes I've done. In testing out 24 fps files, it appears to create interline twitter/interlacing and speeds up video playback to 30 fps (at least in my eye's estimation).
What would cause this issue to appear all of a sudden?
As an aside, playback with the madVR renderer hasn't changed at all.
EDIT: System specs
Windows 7 Ultimate w/ SP1
MPC-HC 1.6.0.4014
EVGA GeForce 450 GTS 1 GB GDDR5
nVidia Forceware r296.10 WQHL
EVR default settings
Sample video clip can be found here: http://www.sendspace.com/file/94bcrk
Aleksoid1978
25th April 2012, 08:25
I need some help troubleshooting an issue I'm having with MPC-HC in DXVA mode:
I just got my old 8800 GTS 640 (VP1) RMA'd by EVGA. The card they sent back to me is a 450 GTS which has the VP4 feature set.
I tested out the video playback of the card in MPC-HC 32-bit and it decodes wonderfully for high definition H.264 encodes in any of the EVR renderer options. However, the player seems to introduce visual artifacts when testing out MPEG-2 encodes I've done. In testing out 24 fps files, it appears to create interline twitter/interlacing and speeds up video playback to 30 fps (at least in my eye's estimation).
What would cause this issue to appear all of a sudden?
As an aside, playback with the madVR renderer hasn't changed at all.
EDIT: System specs
Windows 7 Ultimate w/ SP1
MPC-HC 1.6.0.4014
EVGA GeForce 450 GTS 1 GB GDDR5
nVidia Forceware r296.10 WQHL
EVR default settings
Sample video clip can be found here: http://www.sendspace.com/file/94bcrk
Play fine on latest version with ~23.97 fps, try on this build
https://rapidshare.com/files/2674649302/mpc-be.MPEG2_DXVA_test_20120425.7z
PurpleMan
25th April 2012, 09:17
You're free to pitch in and offer some patches.
Or you know, use Stereoscopic player.
Oh, i have another idea.
Send a 3D TV my way, and i'll work on it? :)
I'm not a coder, so I can't create patches. I would if I could, though.
As for Stereoscopic Player, it lacks many important features (such as seeking control, subtitle support).
I wasn't trying to state Stereoscopic Player is better, but rather suggest it should be quite easy to incorporate similar behaviour into MPC-HC.
mr.duck
25th April 2012, 13:24
3D is just a fad. I'd rather see MPC-HC get support for a dynamic timeline (play length update as files are still being written). A lot of other players can do this such as ZoomPlayer, PotPlayer, VLC.
ceb
25th April 2012, 15:09
I have a small problem with selecting automatically the right subtitles.
My .mkv file has 2 English subtitles, I would like to choose the second but no matter what I tried it always chooses the first which is the default one.
I tried eng, eng2, etc. but none worked.
This is a screenshot of the subtitles selection in case it may help:
http://s13.postimage.org/e0odjqair/Untitled.jpg (http://postimage.org/image/e0odjqair/)
Reino
25th April 2012, 20:54
Nope :) BTW,
http://forum.doom9.org/showthread.php?p=1570127#post1570127
-->
IMNSHO, all that the GUI of MPC-HC needs right now is:
1) move the "Recent Files" item to the bottom of the "File" menu, below the "Exit" item;
2) display the chosen logo picture while playing audio-only ;
Of course there still are many TO-DOs, however a metrosexual interface is always a very-bad idea ;)
1) What an illogical place to put it. I've never seen any software placing it below "Exit"/"Quit". Just leave it like it is imo!
2) Why? What a waste of space. If you really want to display something, let it load internal/external covert art (front). (something Zoom Player has done for a long time now)
Midzuki
25th April 2012, 21:13
1) What an illogical place to put it. I've never seen any software placing it below "Exit"/"Quit". Just leave it like it is imo!
Let that list have more than 8 items, also let it contain a file whose path+name is longer than half the width of your screen, and maybe you'll see what I mean.
2) Why? What a waste of space.
As long as it's not a HUGE waste of memory and of CPU cycles, it's OK for me. There is no point in still keeping every "feature" of the oldest WMPs. Also, it's NOT a waste of space while MPC-HC does nothing, but it does become a waste of space when MPC-HC plays audio-only? I don't get it. :)
Reino
25th April 2012, 22:11
1) My current "Recent Files"-list meets those criteria, still I don't understand why its position has to change.
2) Is it a WMP feature to not display the logo when there's only audio to render?? What sense does it make to display the logo when you're only listening to audio files and thereby making the window unnecessary big.
Midzuki
25th April 2012, 23:04
1) It's a problem when I use the mouse on the File menu, instead of the keyboard shortcuts or the up/down arrows ;
2) As I said, the very-OLD versions of Windows Media Player. Also, if the logo picture is a waste of space, why not drop it entirely? In this way, no space will be "wasted" while MPC-HC is simply open, "doing nothing".
What sense does it make to display the logo when MPC-HC is idle and thereby making the window unnecessarily big.
judelaw
25th April 2012, 23:39
@Aleksoid1978 can you please make "Controls bar" and "Status bar" black again in MPC-BE ? or even better add an option so we can choose the color for them ?
Also IMO it's better to have the name of the file playing in the status bar not in the seek bar
Everything looks better now except the bar's colors I prefer the old pure black to the new color (grey?)
http://www.mediafire.com/download.php?rvv8372ooa83ou2
http://jpegshare.net/thumbs/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg (http://jpegshare.net/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg.html)
Mercury_22
26th April 2012, 01:05
http://www.mediafire.com/download.php?rvv8372ooa83ou2
http://jpegshare.net/thumbs/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg (http://jpegshare.net/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg.html)
It looks fantastic :D:thanks:
But why the code it's not in the svn I already have rev 62 but the new controls aren't there ?:confused:
Aleksoid1978
26th April 2012, 01:26
It looks fantastic :D:thanks:
But why the code it's not in the svn I already have rev 62 but the new controls aren't there ?:confused:
Soon - very soon :)
Mercury_22
26th April 2012, 01:28
Soon - very soon :)
Can't wait:)
Will you add an option to put the name of the file in the status bar too ?
Aleksoid1978
26th April 2012, 01:31
Will you add an option to put the name of the file in the status bar too ?
No - no file name in status.
mr.duck
26th April 2012, 02:23
http://jpegshare.net/thumbs/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg (http://jpegshare.net/80/8b/808b284c0d9426d06a4d2a2fd1704a12.jpg.html)
Obvious pirated movie in screenshot. If that's meant to be a good looking skin, I'm not very impressed :/
Biggiesized
26th April 2012, 02:30
Play fine on latest version with ~23.97 fps, try on this build
https://rapidshare.com/files/2674649302/mpc-be.MPEG2_DXVA_test_20120425.7z
Now the interline twitter is gone, but it's still playing at 30 fps. :(
betaking
26th April 2012, 05:16
S.Chinese update to rev.4502
http://www.mediafire.com/?bn7og4n68ddcg2w
Aleksoid1978
26th April 2012, 06:39
Now the interline twitter is gone, but it's still playing at 30 fps. :(
http://s41.radikal.ru/i093/1204/c5/3cf5232d1e51t.jpg (http://radikal.ru/F/s41.radikal.ru/i093/1204/c5/3cf5232d1e51.png.html)
Mercury_22
26th April 2012, 10:02
@Aleksoid Can you guys make the "Menu Bar" go directly from "Hide Menu" to "Show Caption&Menu" without going through all the other steps : "Hide Menu" -> "Frame Only" -> "Hide Borders" -> "Show Caption&Menu" like all the other bars are behaving = JUST Show or Hide the bar ?
Even better can you make this behavior = JUST "Sow" or "Hide" for all the current options = "Frame" and "Borders" and "Menu" ?
vBm
26th April 2012, 10:36
Please DO NOT hijack this thread with your MPC-BE stuff.
This is NOT thread for MPC-BE but for MPC-HC! ...
Again you're violating GPL license with removal of access to your source. NOT good.
@Aleksoid I've expected that your level of seriousness is a bit more respectable. Thank you for all you've done in past.
Kurtnoise
26th April 2012, 11:11
Again you're violating GPL license with removal of access to your source. NOT good.
did you try this : svn co svn://svn.code.sf.net/p/mpcbe/code/trunk mpcbe-code
nevcairiel
26th April 2012, 11:20
Again you're violating GPL license with removal of access to your source. NOT good.
You can browse the source here:
https://sourceforge.net/p/mpcbe/code/
Aleksoid1978
26th April 2012, 11:33
@Aleksoid I've expected that your level of seriousness is a bit more respectable. Thank you for all you've done in past.
I don't understand - what i do wrong ???
vBm
26th April 2012, 11:46
I don't understand - what i do wrong ???
Nothing, I'm just thanking you for all the stuff that you DID do good in past.
Like everyone said, not just once, if it wasn't for you, v0lt and XhmikosR, MPC-HC would be dead.
It's just said that you've decided to part your way and start a fork. But you think that's the best for you. Well, good luck to you and your crew sir.
And wow, how convenient, source is available again, while it wasn't when I've checked it this morning.
And coming to public, with all the drama trying to MPC-HC be bad guys is just hilarious. Well, it takes two for proper dance ;)
And let's just stick to the topic ... which is MPC-HC and not mpc-be.
wanezhiling
26th April 2012, 12:44
@Aleksoid1978
http://www.mediafire.com/?le43868vokmccb4
The file stoped at the beginning, LAV Splitter is ok.:)
http://i.imgur.com/IVluy.png
Aleksoid1978
26th April 2012, 13:11
@Aleksoid1978
http://www.mediafire.com/?le43868vokmccb4
The file stoped at the beginning, LAV Splitter is ok.:)
http://i.imgur.com/IVluy.png
Play fine all file.
P.S. - try this build http://rghost.ru/37778655
wanezhiling
26th April 2012, 13:27
Play fine all file.
P.S. - try this build http://rghost.ru/37778655
http://i.imgur.com/EvO7s.png
Same result.:)
The file stoped at the beginning, you must manually seek it then it can work fine.
Aleksoid1978
26th April 2012, 13:42
Same result.:)
The file stoped at the beginning, you must manually seek it then it can work fine.
what filter use - i test only on internal splitter & decoder and all play fine at the begin;
wanezhiling
26th April 2012, 13:43
http://www.mediafire.com/?xr7ynkl2fg59g1c
http://i.imgur.com/JTpa9.png
mpc-hc dxva, a green horizontal stripe at the top of the file.
http://i.imgur.com/V07cu.png
While lav native dxva is ok.
PS: this only happens on ATI card(I'm sure.), NVIDIA is fine.:)
wanezhiling
26th April 2012, 13:45
what filter use - i test only on internal splitter & decoder and all play fine at the begin;
Default setting, can anyone reproduce?
Mercury_22
26th April 2012, 14:03
Default setting, can anyone reproduce?
Edit: My bad yes with internal DXVA there is "a green horizontal stripe at the top" (MPC-BE rev.66) sorry :)
wanezhiling
26th April 2012, 14:08
:) Ok, something seemed to be wrong on my system, not a big deal.
Biggiesized
26th April 2012, 21:33
http://s41.radikal.ru/i093/1204/c5/3cf5232d1e51t.jpg (http://radikal.ru/F/s41.radikal.ru/i093/1204/c5/3cf5232d1e51.png.html)
I never doubted you.
It's clearly something wrong with my computer. :(
ceb
26th April 2012, 21:52
I have a small problem with selecting automatically the right subtitles.
My .mkv file has 2 English subtitles, I would like to choose the second but no matter what I tried it always chooses the first which is the default one.
I tried eng, eng2, etc. but none worked.
This is a screenshot of the subtitles selection in case it may help:
http://s13.postimage.org/e0odjqair/Untitled.jpg (http://postimage.org/image/e0odjqair/)
Any help? :)
Tanuki
26th April 2012, 23:02
Any help? :)
I'm almost 100% sure there isn't any solution to your problem, except to stop watching releases from often mediocre rip groups that think people prefer to watch their anime dubbed in english, so they put the complete subs in second place.
Superb
27th April 2012, 01:47
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/filters/transform/VSFilter/installer/vsfilter_setup.iss?view=markup
AppName should be VSFilter.
DirectVobSub is the old name, isn't it?
Superb
27th April 2012, 22:56
I wonder... am I the only one who finds Custom EVR completely unusable when showing on a secondary monitor (a 42" led tv; 23.976Hz)?
I find myself unable to use MPC-HC w/o madVR. :/
Now, for me it's great and all... But for users w/ low-end cards this must suck.
The frame timing code ("playback smoothness") in Custom EVR needs a rewrite IMHO.
tetsuo55
28th April 2012, 00:16
It works reasonably well on my intel laptop. But for some of the more resource heavy videos I need to switch to single display mode on the TV to prevent framedrops.
namaiki
28th April 2012, 01:16
I wonder... am I the only one who finds Custom EVR completely unusable when showing on a secondary monitor (a 42" led tv; 23.976Hz)?
I find myself unable to use MPC-HC w/o madVR. :/
Now, for me it's great and all... But for users w/ low-end cards this must suck.
The frame timing code ("playback smoothness") in Custom EVR needs a rewrite IMHO.
Have you already tried disabling Aero, and/or enabling "Wait for flushes," and/or disabling EVR-CP's main "VSync" option?
ageback
28th April 2012, 02:20
S.Chinese update.Thanks to @betaking.
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Aleksoid1978
28th April 2012, 09:17
@Aleksoid1978
http://www.mediafire.com/?le43868vokmccb4
The file stoped at the beginning, LAV Splitter is ok.:)
http://i.imgur.com/IVluy.png
try this - https://rapidshare.com/files/560611799/mpc-be.RV.7z
wanezhiling
28th April 2012, 10:13
try this - https://rapidshare.com/files/560611799/mpc-be.RV.7z
You found the problem and fixed it well. Now it works fine.Thanks.:)
http://forum.doom9.org/showpost.php?p=1571889&postcount=19414
PS: PotPlayer devs will fix this next version.:)
ceb
28th April 2012, 10:34
I have a small problem with selecting automatically the right subtitles.
My .mkv file has 2 English subtitles, I would like to choose the second but no matter what I tried it always chooses the first which is the default one.
I tried eng, eng2, etc. but none worked.
This is a screenshot of the subtitles selection in case it may help:
http://s13.postimage.org/e0odjqair/Untitled.jpg (http://postimage.org/image/e0odjqair/)
I'm almost 100% sure there isn't any solution to your problem, except to stop watching releases from often mediocre rip groups that think people prefer to watch their anime dubbed in english, so they put the complete subs in second place.
Although I agree with you, I think it's nice that they give the option to choose the language. That said I was referring to the subtitles, not the audio.
Thanks for the help anyway, it's a bit annoying changing it every time but not the end of the world. :)
Aleksoid1978
28th April 2012, 13:13
http://forum.doom9.org/showpost.php?p=1571889&postcount=19414
PS: PotPlayer devs will fix this next version.:)
I don't have ATI adapter and can't understand what fix ...
wanezhiling
28th April 2012, 15:27
Not a big deal, LAV can make it work correctly, thats enough.:)
PS: LAV can't make it work on Intel GPU.:D
clsid
28th April 2012, 15:30
Are there any plans to merge changes from xy-vsfilter project? The performance gains are significant.
Sylt
28th April 2012, 16:46
try this - https://rapidshare.com/files/560611799/mpc-be.RV.7z
@Aleksoid1978
Do you commit this bugfix also to the official MPC-HC Repository??
Please also continue to work for the MPC-HC Project.....
JEEB
28th April 2012, 18:28
Are there any plans to merge changes from xy-vsfilter project? The performance gains are significant.
I've been poking the xy-vsfilter folk, and they they welcome the idea of the code getting re-used in the current "mainline" of VSFilter, and are ready to communicate on the MPC-HC IRC channel with the developers. The general concencus until now, though, seems to be that the difference in the beginnings of both projects (xy-vsfilter is based on Guliverkli2 code, with useful changes merged out of the MPC-HC repo as well), the rather large amount of changes, and the fact that MPC-HC has the internal subtitle renderer in the mix as well, lead to various difficulties, and thus they would like people from the MPC-HC project come forward as well and either rebase the changes needed for MPC-HC onto xy-vsfilter, or merge the rather large amount of changes into MPC-HC's current VSFilter source code base. How this will actually go forward depends on the cross-project communication, which hasn't even begun yet properly :) .
You can see me poking the xy-vsfilter fellows here (http://www.cccp-project.net/forums/index.php?topic=5976.msg40877#msg40877).
clsid
28th April 2012, 19:52
The ISR should keep working as long as the functionality of the interfaces in \src\SubPic\*.* remains the same. Can you poke xy about that? Porting any changes from MPC-HC in that folder to xy-vsfilter should simplify a future merge.
The only other important change missing in xy-vsfilter is x64 support.
Most of the remaining changes in MPC-HC's VSFilter are cosmetic. Like astyle code formatting. A bunch of compiler warning fixes. All stuff that could be redone if necessary after a merge/replace. There might be a couple of bug fixes that haven't been ported to xy-vsfilter yet. But making a list of those shouldn't be much of a problem when going through the SVN history. I could do that if needed.
dukey
28th April 2012, 20:40
subtitles would be better rendered to a second pin, so DXVA can work. I prototyped a sub filter which works like this. Most of the colour space conversion code and other crazy optimisations can be ignored. You don't even need to update the subs every frame, only when the sub pic changes. Much more efficient.
nevcairiel
28th April 2012, 21:42
DXVA works just fine with the ISR. Even allows full RGBA subtitles, no limiting yourself to AI44 or requiring a custom mixer for better format support on the substream pins.
ageback
29th April 2012, 01:39
S.Chinese. Update "STRING IDS_MPC_CRASH"
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
mr.duck
29th April 2012, 02:31
Try making new thread for MPC-BE.
Amour
29th April 2012, 13:08
I do understand that there might be a new thread for MPC-BE. But for the time being I will ask my question here because I don't think it's good for me to open the new thread when I'm not an active dev. :)
So, dear Aleksoid1978, I've been advertising your website among the French community for years. Now I don't know what to advertise anymore.
Chronologically we have:
* MPC-BE (https://sourceforge.net/projects/mpcbe/) (Black Edition) is a fork from MPC-HC (https://sourceforge.net/projects/mpc-hc/) (Home Cinema) originally based on a GUI mod from september 2010 from bobdynlan.
* latest build on xvidvideo.ru (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/) is rev 4360 from 2012-04-13
* latest build on xhmikosr.1f0.de (http://xhmikosr.1f0.de/mpc-hc/) is rev 4537 from 2012-04-28
* Aleksoid1978, you made a release on rapidshare based on rev 79 from the fork on 2012-04-28
Question:
Alexins, will you keep all releases up-to-date on xvidvideo.ru for both editions (MPC-HC and MPC-BE)?
tetsuo55
29th April 2012, 13:37
I do understand that there might be a new thread for MPC-BE. But for the time being I will ask my question here because I don't think it's good for me to open the new thread when I'm not an active dev. :)
So, dear Aleksoid1978, I've been advertising your website among the French community for years. Now I don't know what to advertise anymore.
Chronologically we have:
* latest build on xvidvideo.ru (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/) is rev 4360 from 2012-04-13
* you lost svn access to MPC-HC on 2012-04-22
* latest build on xhmikosr.1f0.de (http://xhmikosr.1f0.de/mpc-hc/) is rev 4537 from 2012-04-28
* you made a release on rapidshare based on rev 79 from the fork on 2012-04-28
MPC-BE is a fork from MPC-HC originally being a mod meaning "Black Edition" from september 2010 from bobdynlan.
Question :
Aleksoid1978, will you keep all releases up-to-date on xvidvideo.ru ?Aleksoid has SVN access, his loss of access was a misunderstanding.
xhmikosr's link is the official nightly builds for MPC-HC. Stable builds are placed on the mpc-hc sourceforge page.
ForceX
29th April 2012, 15:13
Amour, Aleksoid1978 doesn't run xvidvideo.ru, alexins does. They are different people.
Amour
29th April 2012, 16:10
Oh, that explains a bit. Then my question was for alexins regarding xvidvideo.ru.
clsid
29th April 2012, 20:11
Bug: unchecking "Keep history of recently opened files" does not clear the DVD/File position cache.
dioxholster
30th April 2012, 00:34
Does anyone know what the purpose to regain volume is? These are enabled by default, is it recommended to have them as is when using reclock as renderer? MPC-HC seems to be louder than other players in its default settings im wondering if regain volume or something else is going overboard with the volume. Also do I need audio switcher enabled?
DMD
30th April 2012, 08:02
Good day.
For inquiries concerning your file .mpeg I found an incompatibility between the latest release of ffdshow and MPCHC. (all these software are 64-bit)
To be more precise, ffdshow is used only as post-processing (upscaling etc ...) by disabling all internal codecs, using the ones built into MPCHC.
By performing a regression test, it was found that up to the release svn1906 (05/21/2010) works regularly with the latest release of ffdshow (with internal codec disabled) with the files .mpeg, the next relase are crashing.
If I can confirm this and if you can find a solution.
Sincerely thank you
vBm
30th April 2012, 08:43
Bug: unchecking "Keep history of recently opened files" does not clear the DVD/File position cache.
Fixed at r4552 (http://sourceforge.net/apps/trac/mpc-hc/changeset/4552) and r4553 (http://sourceforge.net/apps/trac/mpc-hc/changeset/4553).
MSL_DK
30th April 2012, 11:11
I have a problem with this film. The subtitles appear delayed and in less time than they should. I've tried to convert to srt and then there are no problems.
I am using the latest version from xhmikosr.1f0.de
Could it be a combination of VC-1, TrueHD and PGS
There are no problems in eg VLC
General
ID : 1 (0x1)
Complete name : H:\THE_NOTEBOOK\BDMV\STREAM\00000.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 22.6 GiB
Duration : 2h 3mn
Overall bit rate : 26.1 Mbps
Maximum Overall bit rate : 35.5 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : AP@L3
Codec ID : 234
Duration : 2h 3mn
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : TrueHD / Core
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Stream extension
Codec ID : 131
Duration : 2h 3mn
Bit rate mode : Variable / Constant
Bit rate : Unknown / 640 Kbps
Maximum bit rate : 2 772 Kbps / 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossless / Lossy
Language : English
Text
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Language : Danish
Sample (174 MB): removed
General
Unique ID : 234788848588746225411762498864259870018 (0xB0A2AFFA22E32B89ADC36DBBCC052D42)
Complete name : E:\New folder\Notebook.mkv
Format : Matroska
Format version : Version 2
File size : 175 MiB
Duration : 51s 469ms
Overall bit rate mode : Variable
Overall bit rate : 28.5 Mbps
Encoded date : UTC 2012-04-30 09:47:17
Writing application : mkvmerge v5.5.0 ('Healer') built on Apr 6 2012 21:43:24
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video
ID : 1
Format : VC-1
Format profile : AP@L3
Codec ID : WVC1
Codec ID/Hint : Microsoft
Duration : 51s 468ms
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Default : Yes
Forced : No
Audio
ID : 2
Format : TrueHD
Codec ID : A_TRUEHD
Duration : 51s 469ms
Bit rate mode : Variable
Maximum bit rate : 2 772 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Compression mode : Lossless
Language : English
Default : Yes
Forced : No
Text
ID : 3
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : The same subtitle format used on BDs/HD-DVDs
Language : Danish
Default : Yes
Forced : No
khagaroth
30th April 2012, 17:39
Czech translation updated (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505).
Underground78
30th April 2012, 17:51
Czech translation updated (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505).
Thanks! Commited as r4558 (http://sourceforge.net/apps/trac/mpc-hc/changeset/4558/trunk).
wanezhiling
1st May 2012, 03:02
I have a problem with this film. The subtitles appear delayed and in less time than they should. I've tried to convert to srt and then there are no problems.
http://forum.doom9.org/showpost.php?p=1549389&postcount=18701
Should be same.:)
LAV Splitter is ok.
MSL_DK
1st May 2012, 07:56
http://forum.doom9.org/showpost.php?p=1549389&postcount=18701
Should be same.:)
LAV Splitter is ok.
Yep, same problem. There has not been so much response to the problem, so it's probably not a problem. Returns to LAV Splitter.
Underground78
1st May 2012, 11:02
Any opinion on this test build (http://www.mediafire.com/file/u2mu22iy04r58gg/mpc-hc_#2218_v6.7z)? It uses a masked edit for entering the timecode in the Go To dialog.
Do you like the masked edit knowing you won't be able anymore to enter something like "300.000" to jump to 300s?
Edit: link updated, the new build will display the timecode as "mm:ss.ms" when the duration is less than 1h and will show an error message when trying to jump after the end of the file.
The current MPC-HC Authors.txt (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/docs/Authors.txt?revision=4563&view=markup&pathrev=4563)file says, that Aleksoid is an inactive developer, although Aleksoid's last SVN Commit was 4563.
Is anyone willing to work on mini webui ?
We need something that'll work properly on all mobile platforms, so we can have proper 'remote control' for those of us who doesn't have real remote controller.
Also we need someone that'll work on website.
wanezhiling
2nd May 2012, 17:28
http://p.gokuai.com/index.php?m=Index&a=file&file=294W87X11cRGeO14
MPC-HC 1.6.2.4568 failed, LAV Splitter is ok.
http://p.gokuai.com/index.php?m=Index&a=file&file=8235TTG6KeZC3728
Would MPC-HC support Apple ProRes?
Aleksoid1978
3rd May 2012, 00:55
http://p.gokuai.com/index.php?m=Index&a=file&file=294W87X11cRGeO14
MPC-HC 1.6.2.4568 failed, LAV Splitter is ok.
https://rapidshare.com/files/2215177899/mpc-be.20120503.7z
mr.duck
3rd May 2012, 01:06
https://rapidshare.com/files/2215177899/mpc-be.20120503.7z
Try making new thread for MPC-BE.
boyumeow
3rd May 2012, 03:37
Try making new thread for MPC-BE.
He is using mpc-be more like alpha test, whatever that works well will be ported to mpc-hc, so please stop asking him to make new thread. Thanks.
wanezhiling
3rd May 2012, 03:44
https://rapidshare.com/files/2215177899/mpc-be.20120503.7z
Works. :thanks:
Aleksoid1978
3rd May 2012, 10:50
wanezhiling, MSL_DK
try this https://rapidshare.com/files/3655567694/mpc-be.PGS_20120305.7z
wanezhiling
3rd May 2012, 11:44
wanezhiling, MSL_DK
try this https://rapidshare.com/files/3655567694/mpc-be.PGS_20120305.7z
http://forum.doom9.org/showpost.php?p=1549389&postcount=18701
:) Now it's good. Many thanks.
This may be already known, but I'm gonna say it anyway, just in case. Try watching harry potter ultimate Blu-ray Disc (double-click index.bdmv) and then jump to some extended scene and you'll see that the audio if completely off. Though I dont care as I never watch BDs in MPC-HC... just thought you might wanna know.
Btw, what is the status of the BE mod? The last time I visited this forum there was some talk about incorporating it in the main SVN so I'm assuming that didnt happen? And why arent there any new builds on xvidvideo.ru or is there another web where BE builds are published now?
Mercury_22
3rd May 2012, 16:18
This may be already known, but I'm gonna say it anyway, just in case. Try watching harry potter ultimate Blu-ray Disc (double-click index.bdmv) and then jump to some extended scene and you'll see that the audio if completely off. Though I dont care as I never watch BDs in MPC-HC... just thought you might wanna know.
Btw, what is the status of the BE mod? The last time I visited this forum there was some talk about incorporating it in the main SVN so I'm assuming that didnt happen? And why arent there any new builds on xvidvideo.ru or is there another web where BE builds are published now?
Try this MPC-BE.0.1.0.72.x64.exe (http://www13.zippyshare.com/v/75875088/file.html) MPC-BE.0.1.0.72.x86 (http://www13.zippyshare.com/v/23953802/file.html)
With this settings :DWindows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\MPC-BE\Settings]
"ThemeBrightness"=dword:00000016
"ThemeRed"=dword:000000aa
"ThemeGreen"=dword:000000aa
"ThemeBlue"=dword:000000aa
"Toolbar clrFace(ABGR)"=dword:00000000
"Toolbar clrOutline(ABGR)"=dword:00808080
"LogoID2"=dword:000000d0
Lord Maius
3rd May 2012, 16:44
Try this MPC-BE.0.1.0.72.x64.exe (http://www13.zippyshare.com/v/75875088/file.html) MPC-BE.0.1.0.72.x86 (http://www13.zippyshare.com/v/23953802/file.html)
With this settings :DWindows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\MPC-BE\Settings]
"ThemeBrightness"=dword:00000016
"ThemeRed"=dword:000000aa
"ThemeGreen"=dword:000000aa
"ThemeBlue"=dword:000000aa
"Toolbar clrFace(ABGR)"=dword:00000000
"Toolbar clrOutline(ABGR)"=dword:00808080
"LogoID2"=dword:000000d0
Is there an MPC BE official site?
Kinjal
3rd May 2012, 16:49
>Is there an MPC BE official site?
Not yet. Wait until official MPC-BE alpha arrive. Also when it became publicly available, official Doom9 thread will be created.
Mercury_22
3rd May 2012, 16:50
Is there an MPC BE official site?
https://sourceforge.net/projects/mpcbe/
Lord Maius
3rd May 2012, 16:51
Ok,Thanks!
Kinjal
3rd May 2012, 17:01
>https://sourceforge.net/projects/mpcbe/
It's actually not official web-site, we use SF just for "downloads center".
Btw, what is the status of the BE mod? The last time I visited this forum there was some talk about incorporating it in the main SVN so I'm assuming that didnt happen? And why arent there any new builds on xvidvideo.ru or is there another web where BE builds are published now?
On the whole, I don't think the general way of "We will work with people to see if we can merge useful modifications." has changed at all regarding this.
As far as I have seen, there just were problems with getting up-to-date patchsets of the BE mod, and then the gotten user interface changeset usually was one big lump o' code when it came up to be reviewed. The general dislike of certain people towards the general discussion medium of choice for most of the developers certainly didn't make this easier. Then we get to the changes in the BE mod that were actually useful by fixing things and/or making things work better, and not related to the user interface changes. And, as far as I heard and as far I had seen, no available changesets (feel free to derp at me if this is incorrect).
Then, as of late, the developers of the BE modification, for various reasons of their own, decided to fork MPC-HC completely to be a separate project (MPC-BE). The positive thing about this is that we now should have access to their current source code, unlike earlier -- and actually have commits to look at instead of a single diff or a source code archive (of course the commit messages are in Russian, and this is a slight obstacle for people wanting to read changelogs, but still a positive change compared to what we used to have -- also the GUI stuff still seems to be more or less one big change or so).
One of the BE developers is an MPC-HC developer as well, and can put things up on the table on both the MPC-HC side as well as on the BE side. If, for whatever reason, this does not happen -- some MPC-HC developers do see the BE changelog, and if they find useful things, they can be backported. This is not perfect, but "better than nothing at all."
tl;dr: Not that much has changed in the end, although some people seem to be quite herping a derp about BE becoming a "project of its own" in certain ways.
And as a random almost-unrelated comment, if one thing -- I do dislike losing the general history of the project, which was already once lost when MPC was forked by Casimir to bring up MPC-HC, which pretty much stops one from going far enough in the 'blame' command of various revision control tools to see the origination of some change (although to be honest, this kind of information already gets lost with SVN when changes from branches get merged in one huge commit, and thus you have no idea why the change was made back then). This just happened to me some time ago, looking at a completely unused code path around the rendering code, and not having the originator of the code around any more.
kasper93
3rd May 2012, 18:05
The positive thing about this is that we now should have access to their current source code(...) But unfortunately we don't have access to their current source code :( Public SVN repository is at r72 and builds posted in this thread are r126, so obviously something is wrong here, 'open source' project should not be developed behind closed doors, don't you think?
Kinjal
3rd May 2012, 18:25
kasper93:
Well, we have VirtualDub, which is also open-source project without public svn, but source code released every time new version become public available.
kasper93:
Well, we have VirtualDub, which is also open-source project without public svn, but source code released every time new version become public available.
Indeed, it is fine as long as the source code is available for binaries that are released (which is the case as you can see from the VirtualDub's download page). An open repository just makes it easier to note separate changes as well as provide that source code, which is why most open source projects also have public source code repositories :) .
What kasper seems to be mentioning is that we seemingly do not have access to the source code for a binary which seems to be a certain amount of revisions "further down the road" (for which the source code would normally be available from the project's source code repository).
@Mercury_22: thx for the link! I'll keep an eye out on the Files section...
@JEEB: thx for the insight - really appreciated
Incidentally, if anyone was interested why I prefer the BE mod over the MPC-HC, then here's why (in reverse order of importance):
3. custom icons according to file-type
2. this setting (http://oi45.tinypic.com/2cy1oqc.jpg)
1. and last but not least, the GUI of course. mine looks like this...
http://oi45.tinypic.com/11j9r4i.jpg
Anarchitektur
3rd May 2012, 23:11
uh, this looks great
http://sourceforge.net/projects/mpcbe/screenshots/7bb168af9fad34233edc42cc50c4cb81.jpg
MPC-HC/BE :devil: with GUI, cant wait
nuhkka
4th May 2012, 02:43
is there a way you guys can move the sound button from the control bar to the status bar?
http://i.imgur.com/ZzRXX.jpg
maybe add it to the left side of the playing time? also the filename beside the status?
Midzuki
4th May 2012, 04:57
is there a way you guys can move the sound button from the control bar to the status bar?
< SNIPP very-ugly DBZ pic >
maybe add it to the left side of the playing time? also the filename beside the status?
MPC-HC has a button bar already, so why not use it? :)
Lord Maius
4th May 2012, 12:40
uh, this looks great
http://sourceforge.net/projects/mpcbe/screenshots/7bb168af9fad34233edc42cc50c4cb81.jpg
MPC-HC/BE :devil: with GUI, cant wait
Amazing!!
cengizhan
4th May 2012, 15:08
http://sourceforge.net/projects/mpcbe/screenshots/7bb168af9fad34233edc42cc50c4cb81.jpg
I hope that this will not become mpc-hc. It is uglier than mpc-hc.
I hope that this will not become mpc-hc. It is uglier than mpc-hc. Amen brother xD
Anarchitektur
4th May 2012, 16:13
I hope that this will not become mpc-hc. It is uglier than mpc-hc.
Indeed, Mickey is much more uglier than before, skin is on the contrary, amazing
all things tweakable, u can not chose skin and default GUI is from win98, please...
:readrule:
roytam1
4th May 2012, 16:20
I hope that this will not become mpc-hc. It is uglier than mpc-hc.
I just hope that they should remove the "C" in their name as it is not "Classic" anymore. :devil:
FDisk80
4th May 2012, 16:50
i just hope that they should remove the "c" in their name as it is not "classic" anymore. :devil:
mphc
.
Anarchitektur
4th May 2012, 16:55
c for classy
pirlouy
4th May 2012, 20:12
I think a lot of people are afraid by losing 1MB for RAM and 0.01% for CPU, but if it's well-conceived, you will just lose some RAM, and a bit of CPU at start. Nothing to worry about except when you are obsessed by your task manager.
I'm ok with MPC-HC but if it had a new skin (with useful information like codecs) for window version, it could be nice... For Full Screen, there's no need for a new interface, I think it has to be the one from renderer (the seekbar from MadVR is great and enough).
So I read today that Windows 8 will no longer support DVD playback. Does this mean mpc-hc loses its DVD Navigator ( outdated and buggy as it is )?
nevcairiel
4th May 2012, 20:29
Its not "its" DVD Navigator, its the one that comes with Windows. I'll agree on buggy, but Outdated - well i suppose, but so is the medium.
Anyway, we won't know if the DVD Navigator will be included unless someone goes and checks!
That was my point. Although mpc-hc can use all kinds of other filters for decoding it has always used the Windows DVD Navigator and now it "seems" it will not be in Windows 8, if this (http://www.theregister.co.uk/2012/05/04/windows_media_dvd_playback_dead/)is to be believed.
ageback
5th May 2012, 01:46
S.Chinese update to rev.4587
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Hypernova
5th May 2012, 03:28
I think a lot of people are afraid by losing 1MB for RAM and 0.01% for CPU, but if it's well-conceived, you will just lose some RAM, and a bit of CPU at start. Nothing to worry about except when you are obsessed by your task manager.
I'm ok with MPC-HC but if it had a new skin (with useful information like codecs) for window version, it could be nice... For Full Screen, there's no need for a new interface, I think it has to be the one from renderer (the seekbar from MadVR is great and enough).
About the seekbar, I still wish that one of the free players will add the preview-on-hover. I found it ironic that YouTube has it before any native players. Well, at least Splash player has it before but it's not free. Of course, I understand it's not easy to add, so I'm not put too much hope on it.
And despite the fact that madVR is my choice of renderer, the style of its seekbar is not my favorite. But that's for another topic.
pulbitz
5th May 2012, 05:14
Does MPC-HC H.264 DXVA decoder on Intel HD 2000 process deblocking?
I'm seeing artifacts when using it.
Other DXVA decoders is OK. (MS DTV-DVD, LAV, PotPlayer)
Octo-puss
5th May 2012, 08:36
So I read today that Windows 8 will no longer support DVD playback. Does this mean mpc-hc loses its DVD Navigator ( outdated and buggy as it is )?
No-one in his right mind will even THINK about using Windows 8, so I am not worried about that at all.
god_md5
5th May 2012, 11:32
mpc-hc
http://dl.dropbox.com/u/3668343/22.jpg
vlc
http://dl.dropbox.com/u/3668343/23.jpg
thank you add dvb Subtitle support
No-one in his right mind will even THINK about using Windows 8, so I am not worried about that at all.
Disagree.
ryrynz
5th May 2012, 13:47
I was going to say the same thing, then I thought it best not to feed it.
With MPC-HC x64 1.6.2.4360, the following MPEG1 video has issues with seeking. When you seek to a different position, the sound is fine but the picture is frozen. Seeking works fine with VLC:
http://directmirror.com/files/16WPSRUM
Underground78
5th May 2012, 18:28
Are you sure the internal filters are used? They are normally disabled for MPEG1 so it may be unrelated with MPC-HC.
I always use all internal filters. But when I hover my mouse on MPEG1, I have a message saying it's buggy. Maybe someone could look into it?
http://img163.imageshack.us/img163/7059/mpeg1bug.jpg
MPC-HC's MPEG1 filter is buggy with libmpeg2.
VLC's MPEG1 filter is not buggy with libmpeg2.
From: http://libmpeg2.cvs.sourceforge.net/viewvc/libmpeg2/mpeg2dec/ChangeLog?view=markup
We have:
mpeg2dec-0.3.1 Fri Dec 13 22:15:36 PST 2002
mpeg2dec-0.4.0 Tue Dec 23 03:04:35 PST 2003
From: http://svn.videolan.org/filedetails.php?repname=libmpeg2&path=%2Ftrunk%2FChangeLog
We have:
mpeg2dec-0.4.1 Wed Feb 15 17:08:28 CET 2006
libmpeg2-0.5.0 Fri Jun 11 23:42:12 CET 2008
libmpeg2-0.5.1 Fri Jul 18 16:28:49 CEST 2008
From: http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/filters/transform/Mpeg2DecFilter/libmpeg2.h?revision=4602&view=markup
We have:
#define MPEG2_RELEASE MPEG2_VERSION (0, 3, 2) /* 0.3.2 */
Underground78
5th May 2012, 19:36
Are you sure the internal filters are really used in this case (check Play --> Filters)? I think MPEG1 decoding is disabled except for debug builds.
Yes, sure. And as a proof:
1) I provided a video sample above (7 Mb only)
2) If I uncheck the MPEG-1 Video internal filter, the seeking works fine.
I compared the revisions of MPC-HC and VLC regarding libmpeg2:
* we have common code from middle of August 2003. It was libmpeg2 0.3.1. The code was in C and split in small files.
* VLC: they became the official host for libmpeg2 and they now host version 0.5.1. Changes were made by walken, sammy and massiot. The code is in C and split in small files.
* MPC-HC: they numbered their fork 0.3.2. Changes were made by casimir666, drevil_xxl, Spec-chum, xhmikosr, kinddragon and Aleksoid. The code is in C++ with some ASM and merged in big files.
So it's not easy to diff those two 8-9 years-old branches and see what change they made that we could apply to fix the seeking in MPEG1.
ajp_anton
6th May 2012, 02:43
MPC-HC has a button bar already, so why not use it? :)Because it takes so much space. I don't need to see the buttons, but I want to see the current status, the timer, and the volume (when not in fullscreen).
Any way to just let the user move things around the number of otherwise identical bars that one chooses to have visible?
mr.duck
6th May 2012, 03:24
Can the number of files that MPC-HC remembers including their play position be increased? It seems to be 20 files at the moment. If I could set the number of files I would probably go for 50.
Underground78
6th May 2012, 08:55
Because it takes so much space. I don't need to see the buttons, but I want to see the current status, the timer, and the volume (when not in fullscreen).
Any way to just let the user move things around the number of otherwise identical bars that one chooses to have visible?
Having the volume control with all others controls makes sense I guess. Knowing that you can easily use the mouse wheel to change the volume, I'm not sure many people use it anyway.
Can the number of files that MPC-HC remembers including their play position be increased? It seems to be 20 files at the moment. If I could set the number of files I would probably go for 50.
That would be easy to do. I'm not sure if it can have any drawback, I will try asking about that.
However don't you think 50 is maybe a bit too much? I mean who starts more than 20 files before going back to an unfinished one. :eek:
Midzuki
6th May 2012, 09:27
When I do not use the fullscreen mode, I normally maximize MPC-HC's window. I still don't understand the complaints about "huge waste of space". :)
http://dl.dropbox.com/u/16282309/LAV/AR.2.ts at beginning AR is 4:3 and than AR is 16:9. It crash whole player on aspect ratio change point with MPC-HC internal decoder. Works fine with Microsoft DTV-DVD Video Decoder.Works fine with LAV Filters and FFDShow. With the MPC Video Decoder though the AR doesn't change, but at least the whole player doesn't crash anymore. Just thought I'd mention.
http://www.ld-host.de/uploads/images/aa46442193fd5226cf7c080350e94ed7.gif
What do you all think? The issue is very clear and the end-result (preferred situation) is quite logical is you ask me. This is MPC-HC ticket 2086 (http://sourceforge.net/apps/trac/mpc-hc/ticket/2086) btw.
mr.duck
6th May 2012, 15:30
That would be easy to do. I'm not sure if it can have any drawback, I will try asking about that.
However don't you think 50 is maybe a bit too much? I mean who starts more than 20 files before going back to an unfinished one. :eek:
I do! :P
Also, if I play a file again, it's play position is updated as it should, but it's number (e.g. "File Position 8=" in the ini file) does not move up to the #1 spot, pushing all the other 19 entries down one spot. I guess this is to save writing as much data every time which is good. But it does increase the chance of opening too many files so that the position is forgotten.
50 isn't too much. If I could set how many I wanted it to remember in the options, I would probably try using 100 :D
kasper93
6th May 2012, 16:12
Works fine with LAV Filters and FFDShow. With the MPC Video Decoder though the AR doesn't change, but at least the whole player doesn't crash anymore. Just thought I'd mention.
Well, I know all of that. :) It is(was) bug in ffmpeg and it had been fixed in LAV long time ago. (few days after my post I think.)
For MPC-HC there is a ticket #2109 (https://sourceforge.net/apps/trac/mpc-hc/ticket/2109) and yeah, aleksoid disable aspect ratio change in DXVA decoder so it's not crashing anymore. It's temporary fix, but I think there i no one to fix it in mpc-hc atm.
About your problem, try to set "allow multiple instances" in ffdshow options. But I guess you did it already.
Been there, done that, yes. What the whole issue is about however, is the fact that the internal AudioSwitcher doesn't allow any other filter than an Audio Renderer on its output-pin. If it were possible, one instance of FFDShow (or any other post-processor) would be enough. Whether it's a movie with just one soundtrack, or with multiple external soundtracks you're trying to play.
MPC-HC's MPEG1 filter is buggy with libmpeg2.
VLC's MPEG1 filter is not buggy with libmpeg2.
libmpeg2 can not be updated in Mpeg2DecFilter. It is necessary to completely rewrite the decoder.
ageback
7th May 2012, 02:10
S.Chinese update to rev.4622
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
ageback
7th May 2012, 13:40
Rev.4628 build failed.Error log(translated from Chinese log by google translate):
20:37:18.072 2> libavcodec.lib-(mpc_helper.o): error LNK2005: _GetFFmpegCompiler has been defined in the libavcodec.lib (CompilerVersion.o) [d: \ mpc-hc \ src \ apps \ mplayerc \ mplayerc.vcxproj]
20:37:19.005 2> d: \ mpc-hc \ bin \ mpc-hc_x86 \ mpc-hc.exe: fatal error LNK1169: find one or more multiply defined symbols [d: \ mpc-hc \ src \ apps \ mplayerc the \ mplayerc.vcxproj]
Rev.4628 build failed.Error log(translated from Chinese log by google translate):
Compiles fine here, is related to the MinGW part of compilation, which is rather cargo cultish at the moment.
I'm on a 4.6.3 MinGW toolchain of the "officially supported type", and 4.7.x should work as well. Just make sure the clean-up during a rebuild is being done correctly, as well as make sure you are using a toolchain of "officially supported type" (Not trying to be vague, I just don't even know what's the special thing that makes certain toolchains fail, while others work with MPC-HC -- cargo cult, ho).
Confirm. Compiles just fine here as well.
betaking
7th May 2012, 18:31
Confirm. Compiles just fine here as well. I use MSYS_MinGW_GCC_470_x86-x64 form xhmikosr.1f0.de!
ageback
8th May 2012, 00:20
I made a clean rebuild and it's OK now.
SamuriHL
8th May 2012, 01:59
MpaDecFilter.cpp(235): error C2466: cannot allocate an array of constant size 0
[c:\dev\projects\mpc-hc\src\filters\transform\MpaDecFilter\MpaDecFilter.vcxpro
j]
------------------------------
[ERROR] mpc-hc.sln Release Win32 - Compilation failed!
------------------------------
Anyone see this one? Trying to do my no-filter 32 bit build. Nothing's changed in my dev env but the last 2 SVN updates I've done have given me this kind of error. I'll try a complete SVN CO and see if that fixes it but if anyone's seen that I'd appreciate any advice.
SamuriHL
8th May 2012, 02:31
*SIGH*. It's caused by my local modification to \src\apps\mplayerc\InternalFiltersConfig.h to remove the filters. Setting them all to 0 causes this error in the build. That seems bad....
EDIT: WOOPS! My bad. Overzealous replacing. I accidentally changed VC1 to VC0. I suspect that'll probably have an impact. Sorry for the distraction.
ryrynz
8th May 2012, 03:22
Is there any possibility of getting filter free builds built on a regular basis?
SamuriHL
8th May 2012, 03:23
I can't get it to build filter free anymore. Something's changed. If all the filters are set to 0, it fails to build. Period. This sucks.
EDIT: Confirmed. If I have 1 filter selected to be included, it'll compile. Someone (clsid I think) fixed that for us a while back but it seems the problem is back. Help? :)
Underground78
8th May 2012, 08:23
r4635 (http://sourceforge.net/apps/trac/mpc-hc/changeset/4635/trunk) should fix this issue.
SamuriHL
8th May 2012, 12:18
Thank you!
Sent from my Xoom using Tapatalk 2
pulbitz
9th May 2012, 01:15
Does MPC-HC H.264 DXVA decoder on Intel HD 2000 process deblocking?
I'm seeing artifacts when using it.
Other DXVA decoders is OK. (MS DTV-DVD, LAV, PotPlayer)
Question: Does MPC-HC H.264 DXVA decoder support deblocking?
Underground78
9th May 2012, 18:06
Why do you mean by "support deblocking"? If you are refering to the H264 deblocking filter it's part of the norm and must be present in all decoders.
pulbitz
9th May 2012, 18:47
Why do you mean by "support deblocking"? If you are refering to the H264 deblocking filter it's part of the norm and must be present in all decoders.
I'm seeing artifacts when using MPC-HC H.264 DXVA decoder on Sandybrige HD 2000 Graphics and Arrandale HD Graphics.
It seems to be no deblocking.
All my H.264 files, I get the same result with MPC-HC built-in and MPCVideoDec.ax
Other decoders(MS DTV-DVD, MPC-HC libav, LAV DXVA/QuickSync/libav, ffdshow QuickSync/libav, PotPlayer DXVA/QuickSync/libav) are OK.
daWsOn_s
10th May 2012, 00:03
is reclock still the only way to slowdown PAL content to 24p in mpc hc? It crashes on me even before loading. IS there any other way ?
Snowknight26
10th May 2012, 01:18
All 3 EVRs don't respect the full range bitstream flag. Example video (http://stfcc.org/misc/vids/vids/BF3%20AS%20VAL%20glitch.1280x720.mp4). Switch between any of the EVRs and madVR to see the difference.
namaiki
10th May 2012, 05:18
I'm seeing artifacts when using MPC-HC H.264 DXVA decoder on Sandybrige HD 2000 Graphics and Arrandale HD Graphics.
It seems to be no deblocking.
All my H.264 files, I get the same result with MPC-HC built-in and MPCVideoDec.ax
Other decoders(MS DTV-DVD, MPC-HC libav, LAV DXVA/QuickSync/libav, ffdshow QuickSync/libav, PotPlayer DXVA/QuickSync/libav) are OK.
Could you please open that video in MPC-HC using the EVR Custom video renderer.
Please take three screenshots of the Ctrl+J statistics/info:
One for MPC-HC's internal H.264 DXVA filter and one for MS DTV-DVD Video decoder and one for other working DXVA filter.
pulbitz
10th May 2012, 06:18
Could you please open that video in MPC-HC using the EVR Custom video renderer.
Please take three screenshots of the Ctrl+J statistics/info:
One for MPC-HC's internal H.264 DXVA filter and one for MS DTV-DVD Video decoder and one for other working DXVA filter.
Please see capture files.
mpc-hc_dxva.jpg:http://imageupload.org/thumb/thumb_224070.jpg (http://imageupload.org/en/file/224070/mpc-hc-dxva.jpg.html)
ms_dvt-dvd_dxva.jpg:http://imageupload.org/thumb/thumb_224071.jpg (http://imageupload.org/en/file/224071/ms-dvt-dvd-dxva.jpg.html)
lav_dxva.jpg:http://imageupload.org/thumb/thumb_224075.jpg (http://imageupload.org/en/file/224075/lav-dxva.jpg.html)
mpc-hc_dxva_stats.jpg:http://imageupload.org/thumb/thumb_224072.jpg (http://imageupload.org/en/file/224072/mpc-hc-dxva-stats.jpg.html)
ms_dtv-dvd_dxva_stats.jpg:http://imageupload.org/thumb/thumb_224073.jpg (http://imageupload.org/en/file/224073/ms-dtv-dvd-dxva-stats.jpg.html)
lav_dxva_stats.jpg:http://imageupload.org/thumb/thumb_224076.jpg (http://imageupload.org/en/file/224076/lav-dxva-stats.jpg.html)
Edit:
Sample file http://www.sendspace.com/file/7sf0p2
namaiki
10th May 2012, 06:20
Please, one more for another working DXVA filter.
Hmm, does anyone recall if the Intel HD 2000 graphics supports a regular H.264 DXVA mode, or only Intel ClearVideo mode? I recall that the HD3000 does, but not sure about the HD2000...
Aleksoid1978
10th May 2012, 06:28
pulbitz Upload a sample of this video.
nevcairiel
10th May 2012, 08:17
Hmm, does anyone recall if the Intel HD 2000 graphics supports a regular H.264 DXVA mode, or only Intel ClearVideo mode? I recall that the HD3000 does, but not sure about the HD2000...
2000 and 3000 are the same chips, just different performance.
vivan
10th May 2012, 09:33
Please see capture files.It's not deblocking problem.
It's awful postprocessing (sharpness). Turn it off in Intel media control panel...
pulbitz
10th May 2012, 12:01
It's not deblocking problem.
It's awful postprocessing (sharpness). Turn it off in Intel media control panel...
It is deblocking problem.
Other decoders are the same condition.
Anyway I turn it off and caputre.
mpc-hc_dxva_decoder_does_not_deblocking.jpg:http://imageupload.org/thumb/thumb_224108.jpg (http://imageupload.org/en/file/224108/mpc-hc-dxva-decoder-does-not-deblocking.jpg.html)
other_decders_are_OK.jpg:http://imageupload.org/thumb/thumb_224109.jpg (http://imageupload.org/en/file/224109/other-decders-are-ok.jpg.html)
Edit:
ffdshow_libav_skip_deblocking_always.jpg:http://imageupload.org/thumb/thumb_224112.jpg (http://www.imageupload.org/en/file/224112/ffdshow-libav-skip-deblocking-always.jpg.html)
I have compared between MPC-HC H.264 DXVA decoder and 'skip deblocking always' in ffdshow libavcodec.
They are same quality.
namaiki
10th May 2012, 14:49
I was thinking it could be related to this: http://sourceforge.net/apps/trac/mpc-hc/ticket/168
I don't know if devs can fix the ClearVideo mode but I think it might be able to work if it's going through the standard DXVA thing "ModeH264_VLD_NoFGT" (first present on Intel HD3000/2000) instead of "ModeH264_VLD_NoFGT_ClearVideo" (only mode available on previous generation Intel HD Graphics and Intel X4500). Assuming it doesn't already do that...
nevcairiel
10th May 2012, 15:36
LAV uses the ClearVideo mode, and it works just fine ;)
In fact, it usually works better then the "normal" mode.
wanezhiling
10th May 2012, 15:55
:confused:
What's the difference between ClearVideo mode and "normal" mode?
Higher quality? More stable?
Scoty
10th May 2012, 16:18
Where can i set ClearVideo mode?
Amour
11th May 2012, 01:26
Where can i set ClearVideo mode?
My poor understanding is:
You just set a DXVA filter. Depending on your brand, it will use:
* ClearVideo = with Intel.
* PureVideo = with NVidia.
* Avivo = with AMD.
Using DXVA means you make use of your GPU instead of just your CPU alone.
r4683 display incorrect DVBSubtitle colors. Because:
1. entry_id +1 cause incorrect color index
2. Y=0 didn't clear transparency cause pink edge
Follow patch fix my problem:
--- .svn\text-base\DVBSub.cpp.svn-base Fri May 11 11:31:09 2012
+++ DVBSub.cpp Fri May 11 13:28:34 2012
@@ -512,7 +512,7 @@
pClut->Size = 0;
while (gb.GetPos() < wEnd) {
- BYTE entry_id = gb.ReadByte()+1;
+ BYTE entry_id = gb.ReadByte();
BYTE _2_bit = (BYTE)gb.BitRead(1);
BYTE _4_bit = (BYTE)gb.BitRead(1);
BYTE _8_bit = (BYTE)gb.BitRead(1);
@@ -534,10 +534,12 @@
pClut->Palette[entry_id].T = 0xff-((BYTE)gb.BitRead(2)<<6);
}
if (!pClut->Palette[entry_id].Y) {
- pClut->Palette[entry_id].Cr = pClut->Palette[entry_id].Cb = 0;
+ pClut->Palette[entry_id].Cr = 0;
+ pClut->Palette[entry_id].Cb = 0;
+ pClut->Palette[entry_id].T = 0;
}
- pClut->Size = max (pClut->Size, entry_id);
+ pClut->Size = max (pClut->Size, entry_id+1);
}
}
Scoty
11th May 2012, 07:05
My poor understanding is:
You just set a DXVA filter. Depending on your brand, it will use:
* ClearVideo = with Intel.
* PureVideo = with NVidia.
* Avivo = with AMD.
Using DXVA means you make use of your GPU instead of just your CPU alone.
Thank you.
JanWillem32
11th May 2012, 07:33
@s4e: Thanks for the patch. Can you edit the last changed line to: if (pClut->Size <= entry_id) pClut->Size = entry_id+1;(Using the max macro would be sub-optimal in this context.)
Then, post the patch file in a new ticket on trac: https://sourceforge.net/apps/trac/mpc-hc/newticket . The developers will take a look at the changes, and probably approve it soon. If you need any further help, I'll gladly provide it.
@s4e: Thanks for the patch. Can you edit the last changed line to: if (pClut->Size <= entry_id) pClut->Size = entry_id+1;(Using the max macro would be sub-optimal in this context.)
Then, post the patch file in a new ticket on trac: https://sourceforge.net/apps/trac/mpc-hc/newticket . The developers will take a look at the changes, and probably approve it soon. If you need any further help, I'll gladly provide it.
I hasn't sourceforge account :(, you can post my patch. btw: use MAX() here does take extra write, but not that much, because this variable already dirtied in L1 cache.
Underground78
11th May 2012, 18:05
Thanks, I'm testing your fix, I will commit it if I see no problem. Note that I wasn't able to apply your patch, I'm not sure how you created it but the file path are strange.
PS: if you have patches and don't want to open a Trac account, feel free to drop by on IRC.
Edit: Everything looks perfect so I commited your fix as r4692 (http://sourceforge.net/apps/trac/mpc-hc/changeset/4692/trunk). Really a lot of thanks for that, I personally use DVBSub quite a lot and I had downloaded the specs but never got the time to try fixing the bug.
I hasn't sourceforge account :(,
You can log to sourceforge using OpenID (Google, Yahoo or AOL accounts and many more) (http://sourceforge.net/apps/trac/sourceforge/wiki/OpenID).
Lord Maius
12th May 2012, 16:36
Any news about Mpc BE ??
wanezhiling
12th May 2012, 18:32
MPC-HC 1.6.2.4701 x86
ffdshow 4447 x86
Here's 2 VC1 i clips:
http://pan.baidu.com/netdisk/singlepublic?fid=188768_636681697
http://pan.baidu.com/netdisk/singlepublic?fid=188769_84299314
MPC-HC's splitter + ffdshow DXVA, 30fps
http://i.imgur.com/qSFns.png
http://i.imgur.com/jiOvS.png
LAV Splitter + ffdshow DXVA, 60fps
http://i.imgur.com/VZN6G.jpg
http://i.imgur.com/Pwbeg.png
Aleksoid1978
13th May 2012, 02:40
MPC-HC 1.6.2.4701 x86
ffdshow 4447 x86
Here's 2 VC1 i clips:
http://pan.baidu.com/netdisk/singlepublic?fid=188768_636681697
http://pan.baidu.com/netdisk/singlepublic?fid=188769_84299314
MPC-HC's splitter + ffdshow DXVA, 30fps
http://i.imgur.com/qSFns.png
http://i.imgur.com/jiOvS.png
LAV Splitter + ffdshow DXVA, 60fps
http://i.imgur.com/VZN6G.jpg
http://i.imgur.com/Pwbeg.png
I think it's a ffdshow dxva decoder problem, because MPC DXVA decoder decode with 59.94fps. with any splitter.
Decoder must set interlaced flag for the render and read it's value in the stream. Splitter has nothing to do.
XSUB subtitles not work with MPC-HC 1.6.2.4650 and test with MPC-HC BE 1.6.2.4360
but work in VLC
both versions give me this error:
MPC AVI Source::Subtitle - pt-xx;02 (Video 2)
Media Type 0:
--------------------------
Video: DXSB 720x480
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {42535844-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 6916
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0
BITMAPINFOHEADER:
biSize: 40
biWidth: 720
biHeight: 480
biPlanes: 1
biBitCount: 4
biCompression: DXSB
biSizeImage: 172800
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 28 00 00 00 d0 02 00 00 e0 01 00 00 01 00 04 00 (...Ð...à.......
0040: 44 58 53 42 00 a3 02 00 00 00 00 00 00 00 00 00 DXSB.£..........
0050: 00 00 00 00 00 00 00 00 ........
any news of MPC-HC BE??? last version is 1.6.2.4360 in xvidvideo.ru 13.04.2012
Amour
13th May 2012, 11:37
any news of MPC-HC BE??? last version is 1.6.2.4360 in xvidvideo.ru 13.04.2012
I asked this question on 29th april: 1572281
Without answer, I believe the russian team has give up MPC-BE.
What would help to solve this would be for the MPC-HC team to add an alternative black GUI to MPC-HC. Then we would only have one common project and we would pick all the releases at one place.
XSUB subtitles not work with MPC-HC 1.6.2.4650 and test with MPC-HC BE 1.6.2.4360
but work in VLC
Libavcodec seems to support this subtitle format, but VSFilter/MPC-HC's internal subtitle renderer don't (they use the same code base). I'm not seeing it getting supported unless someone really wants it in VSFilter and codes the support.
ryrynz
13th May 2012, 12:32
What would help to solve this would be for the MPC-HC team to add an alternative black GUI to MPC-HC. Then we would only have one common project and we would pick all the releases at one place.
Underground78 set about breaking MPC-BE down into smaller pieces and committing them a few weeks ago but there's been nothing else to come through recently, the black GUI was what I was waiting for to show up too.
When will the rest of the code be ported?
Amour
13th May 2012, 15:15
I got an answer from Alexins: MPC-BE is now in private development.
From my understanding of MPC-BE:
* Latest official version is rev 0? (based on MPC-HC rev 4360) on xvidvideo.ru (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-1-6-2-4360.html) from 13th april 2012
* Latest source-code version is rev 72 on sourceforge (https://sourceforge.net/p/mpcbe/code/72/tree/) from 27th april 2012
* Latest unofficial version is rev 126 on this thread (http://forum.doom9.org/showthread.php?p=1572809#post1572809) from 3rd may 2012
* Latest private version is rev 263 according to alexins as of 13th may 2012
Again, this is not MPC-BE Thread so conversation about is offtopic.
We asked for source of mpc-be so we can merge some fixes and tweaks but they didn't give us that.
alexins
13th May 2012, 18:06
We asked for source of mpc-be so we can merge some fixes and tweaks but they didn't give us that.
:rolleyes:
hmmm...
Yes, but you forgot to say that you have been asked to wait until the official release. With the publication of the official release, the source code will be available to all.
l0rdraiden
13th May 2012, 22:44
What is MPC-BE where can I find more info about it?
ok thanks, i give up use MPC-HC BE.
where i can found last build of MPC-HC??
mr.duck
14th May 2012, 00:31
where i can found last build of MPC-HC??
http://xhmikosr.1f0.de/mpc-hc/?folder=bXBjLWhj
http://xhmikosr.1f0.de/mpc-hc/?folder=bXBjLWhj
thank you :)
Amour
14th May 2012, 07:18
What is MPC-BE where can I find more info about it?
One single post above yours, there was the most informative answer of all times regarding MPC-BE : "wait until the official release".
Three posts above yours, there was all the links regarding MPC-BE.
where i can found last build of MPC-HC??
All MPC-HC related links are in my signature.
starla
14th May 2012, 12:42
:rolleyes:
hmmm...
Yes, but you forgot to say that you have been asked to wait until the official release. With the publication of the official release, the source code will be available to all.
And you forgot the GPL licence content when posting binaries of GPL derived work and not making source code available when requesting.
Latest unofficial version is rev 126 on this thread from 3rd may 2012
Source code for the rev 126 should be made available in some form (.zip for example) so that the GPL licence would not be violated. Code being open wont make it free - licence states how the code can be used.
--
tourettes / MediaPortal
kasper93
14th May 2012, 14:32
And you forgot the GPL licence content when posting binaries of GPL derived work and not making source code available when requesting.
Exactly, JEEB asked for the source of the binary posted on trac. https://sourceforge.net/apps/trac/mpc-hc/ticket/2219#comment:5 You all can read what the answer was.
* Latest unofficial version is rev 126 on this thread (http://forum.doom9.org/showthread.php?p=1572809#post1572809) from 3rd may 2012
There is also r232 from 10th May 2012, but this is wrong thread to discus this, so EOT.
wanezhiling
14th May 2012, 16:30
@Aleksoid1978
http://pan.baidu.com/netdisk/singlepublic?fid=199686_2462945799
I used Haali to playback the file because Haali supports "open linked files".
When it went to the op part and the ed part, I got this:
http://i.imgur.com/xYWQP.png
http://i.imgur.com/aRldG.png
LAV Video was ok.
http://i.imgur.com/29iNj.png
http://i.imgur.com/QfX7h.jpg
alexins
14th May 2012, 16:43
Source code for the rev 126 should be made available in some form (.zip for example) so that the GPL licence would not be violated. Code being open wont make it free - licence states how the code can be used.
Yes, Aleksoid1978 had "published" test files in this thread, but he did this not for any kind of distribution, but just for personal needs, to be sure that he fixed described problem well enough, and this fix he actually planned, later, give to MPC-HC team. Program modification only for personal needs without purpose to distribute it - not violate GPL3, and not obliges to provide the source code.
p.s
http://forum.doom9.org/showpost.php?p=1572512&postcount=19452
MPC-HC team members also use such practice, like publish some test build without source code/patch, which contains some changes (such examples can be found a lot on this tracker) but never knows will these changes be uploaded to svn trunk or just remain as 'test build which didn't pass "stability" test.'
@Aleksoid1978
http://pan.baidu.com/netdisk/singlepublic?fid=199686_2462945799
I used Haali to playback the file because Haali supports "open linked files".
When it went to the op part and the ed part, I got this:
http://i.imgur.com/xYWQP.png
http://i.imgur.com/aRldG.png
LAV Video was ok.
http://i.imgur.com/29iNj.png
http://i.imgur.com/QfX7h.jpg
I am pretty sure it was always like that.
betaking
15th May 2012, 12:09
S.Chinese update to rev.4734!
http://www.mediafire.com/?u4b6s1r17toc2h6
ageback
15th May 2012, 13:29
S.Chinese.Some corrections based on betaking's one, for rev.4739
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
starla
15th May 2012, 18:43
Yes, Aleksoid1978 had "published" test files in this thread, but he did this not for any kind of distribution, but just for personal needs, to be sure that he fixed described problem well enough, and this fix he actually planned, later, give to MPC-HC team. Program modification only for personal needs without purpose to distribute it - not violate GPL3, and not obliges to provide the source code.
Publishing something to the whole world - not matter if done just to test some error - is not something that falls into a personal needs category. As soon as someone has access to the specific binary version that same person is allowed to ask
p.s
http://forum.doom9.org/showpost.php?p=1572512&postcount=19452
MPC-HC team members also use such practice, like publish some test build without source code/patch, which contains some changes (such examples can be found a lot on this tracker) but never knows will these changes be uploaded to svn trunk or just remain as 'test build which didn't pass "stability" test.'
Your neighbour doing something illegal / wrong won't make your own illegal / wrong doing any less illegal or does it? If someone requests the specific source code version (or patch on top of the known version) other team MPC-HC members (or any other GPL based open source project) are obligated to provide the specific version of source code.
Sources doesn't have to be published as soon as the binaries are published, but as soon as someone makes a request to the specific (published) version's binary source codes then the person or legal entity who has published the binary is obligated to provide the source codes in some form (it could be even printed form consisting few thousand A4 papers).
I have myself been contributing to the open source more than five years already and every single time I see something that violates the licensing (no matter GPL or some other lincense) and no matter when it is my own code or not makes me think twice if I really should continue to contribute anymore. Why should I spend my free time giving something free if other people wont respect the rules?
Open source works as long as all people benefiting from it are playing with the same rules. As soon as some persons start to ignore the licensing rules or have bad manners towards the rest of the community the downhill starts.
Amour
15th May 2012, 23:22
With MPC-HC x64 1.6.2.4360, the following MPEG1 video has issues with seeking. When you seek to a different position, the sound is fine but the picture is frozen. Seeking works fine with VLC:
http://directmirror.com/files/16WPSRUM
I want to give a followup to this issue related to libmpeg2 when using internal MPEG-1 Video filter as I found a new broken behaviour:
1-When seeking in Window-display, the audio works, the video freezes.
2-When seeking in Fullscreen-display + Video Paused, the player often resets to Window-display and at the start or end position of the video. Kind like a crash.
ageback
15th May 2012, 23:37
S.Chinese update to rev.4743
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
@XhmikosR
I ran the command.
build.bat Build x86 All Packages
Then I changed only two files (MainFrm.cpp, VolumeCtrl.cpp) and mpc-hc_x86 and Filters_x86 folders deleted.
And run this command again.
Building took place very long. About two months ago, it was much faster.
Bug?
demi_alucard
16th May 2012, 12:05
@v0lt
Please don't use the code as your personal forum if you do not understand why a change was made. Next time just drop me a message here or go to the irc channel like everyone else. Thanks.
Underground78
16th May 2012, 17:52
S.Chinese update to rev.4743
http://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Commited thanks!
Building took place very long. About two months ago, it was much faster.
I haven't noticed that, nothing has changed for me (except that the filters are now built by default while they weren't before). Sometimes doing a complete rebuild helps when the project files have been modified.
Amour
16th May 2012, 20:54
If I want thumbnails for all video files on my computer, including .mkv and .flv files, can MPC-HC do it? If not, what is advised?
@lordkag below: thanks it works!
If I want thumbnails for all video files on my computer, including .mkv and .flv files, can MPC-HC do it? If not, what is advised?
haali splitter will do it for mkv, no clue on .flv ;)
http://haali.su/mkv/
lordkag
16th May 2012, 21:28
@Amour
You could use Icaros (http://majorgeeks.com/Icaros_d7220.html). It is fast (sometimes faster than Windows on generating pictures thumbnails), has lots of extensions for generating, and it also provides details for explorer. It's not dependent on installed filters.
@Amour
You could use Icaros (http://majorgeeks.com/Icaros_d7220.html). It is fast (sometimes faster than Windows on generating pictures thumbnails), has lots of extensions for generating, and it also provides details for explorer. It's not dependent on installed filters.
Whoa... that is awesome.
betaking
17th May 2012, 14:28
S.Chinese update to rev.4770!
http://www.mediafire.com/?20z0ayvfo9yv50o
@XhmikosR
r4766:
move Bento4 to thirdparty/Bento4
Thanks!
It is possible to move ffmpeg to thirdparty folder?
@XhmikosR
Thanks!
It is possible to move ffmpeg to thirdparty folder?
It's on X's todo list but as you already know he doesn't even read d9.
Skibicki
18th May 2012, 03:06
Renderers are mismatched in the gui.
Null (anything) = evr
Null (uncompressed) = Null (any)
evr = Null (uncompressed)
evr cp = evr
evr sync = evr
betaking
18th May 2012, 05:06
Renderers are mismatched in the gui.
Null (anything) = evr
Null (uncompressed) = Null (any)
evr = Null (uncompressed)
evr cp = evr
evr sync = evr
I confirm that I really have this problem!
golagoda
18th May 2012, 05:11
Renderers are mismatched in the gui.
Null (anything) = evr
Null (uncompressed) = Null (any)
evr = Null (uncompressed)
evr cp = evr
evr sync = evr
and madVR = EVR Sync
meetajhu
18th May 2012, 15:30
is xvidvideo.ru dead? Its been a month since they complied the latest build
SamuriHL
18th May 2012, 15:42
/* Uncomment to build without internal filters. */
//#define INTERNAL_FILTERS_NONE
Oh that ROCKS! Thank you, clsid!! Very appreciated.
is xvidvideo.ru dead? Its been a month since they complied the latest build
Get official nightly builds from HERE. (http://xhmikosr.1f0.de/mpc-hc/)
kasper93
18th May 2012, 15:55
/* Uncomment to build without internal filters. */
//#define INTERNAL_FILTERS_NONE
Oh that ROCKS! Thank you, clsid!! Very appreciated.
This is nothing new, MPC-HC can be build without filters for long time...
SamuriHL
18th May 2012, 15:59
This is nothing new, MPC-HC can be build without filters for long time...
I'm WELL aware. I've been building it like that for a long time. What is new is the define to auto-include a header with everything set to 0. Makes it easier for those who want to build with no filters to build their own. They can stop asking me for mine now. :D LOL!
Underground78
18th May 2012, 16:09
Renderers are mismatched in the gui.
Null (anything) = evr
Null (uncompressed) = Null (any)
evr = Null (uncompressed)
evr cp = evr
evr sync = evr
Yes sorry about that, should be fixed now.
Midzuki
18th May 2012, 16:27
This is nothing new, MPC-HC can be build without filters for long time...
Still, almost nobody publicly-releases such lightweight builds. :rolleyes:
SamuriHL
18th May 2012, 16:49
Still, almost nobody publicly-releases such lightweight builds. :rolleyes:
Yea, that's true. I'm not in a position to publish the ones I make. I do it so randomly that people wouldn't be thrilled with mine anyway. But they are tremendously helpful builds to have around since you KNOW you are using the external filters. :) Since I use LAV/madVR exclusively the no filter MPC-HC builds are awesome. My comment earlier was in reference to the fact that the includes were changed to make it a one line change to build with no filters as opposed to before having to go modify the header and change all the 1's to 0's. What I think would help people even further is to have a build option in the build scripts to build with no filters. Then they wouldn't even have to modify any files at all...just tell the build that you want one with no filters and be done with it. People who release nightly builds could automate releasing a no filter build in that case.
Underground78
18th May 2012, 17:06
@SamuriHL and Midzuki: we do plan to release lightweight builds without any filters.
SamuriHL
18th May 2012, 17:07
Hey that's great news! Thanks!!
wanezhiling
18th May 2012, 18:01
http://henry.fushizen.eu/builds/MPC-HC
Lightweight builds without any filters
meetajhu
18th May 2012, 21:31
Get official nightly builds from HERE. (http://xhmikosr.1f0.de/mpc-hc/)
Thank you sir :D
Midzuki
18th May 2012, 22:58
@ Underground78 and wanezhiling : many many :thanks:
Remarks:
http://henry.fushizen.eu/builds/MPC-HC
Directory listings that depend on Javascript ??? :mad:
How good is that ? :rolleyes: :p
ryrynz
19th May 2012, 06:53
http://henry.fushizen.eu/builds/MPC-HC
Lightweight builds without any filters
Awesome, thanks for sharing. Build 4795 lite still has the filters though.
Underground78
19th May 2012, 08:18
http://henry.fushizen.eu/builds/MPC-HC
Directory listings that depend on Javascript ??? :mad:
How good is that ? :rolleyes: :p
It seems that newer versions of h5ai deal with that quite nicely (see http://xhmikosr.1f0.de/mpc-hc/ for example).
vood007
19th May 2012, 15:06
@jq963152
If you have Aero enabled try disabling VSync completely in MPC.
Additional you could get DPC Latency Checker and make sure everything is "Green".
Underground78
19th May 2012, 15:08
Also make sure that you are using the latest LAVFilters version since a bug that prevented 60fps to be correctly detected was fixed not so long ago if I remember correctly.
JanWillem32
19th May 2012, 15:35
@jq963152: EVR CP's load is higher than that of the regular EVR because of the post-processing it does. Especially when using extra things such as subtitles, the stats screen and heavier processing options.
The statistics toolbar of the player doesn't indicate a lot for most renderers. Pretty much only the case of EVR CP + internal splitters and decoders will update all the statistics in there.
In the stats screen for EVR CP, the "Last Duration" indicates the time stamp for the current frame.
Frame rates are badly represented by the time stamps in many videos. I've often seen the granularity being just in milliseconds. If we calculate that for 30 Hz and 30/1.001 Hz:
1/30*1000 = 33.333333333333333333333333333333 (*1000 is used because it's the factor from second to millisecond)
If the granularity is just in ms, the timestamps will be 33 ms for 2/3 of the time, and 34 ms for 1/3 of the time.
1/(30/1.001)*1000 = 33.366666666666666666666666666667
If the granularity is just in ms, the timestamps will be 33 ms for 2000/3003 of the time, and 34 ms for 1000/3003 of the time.
You need to calculate the average of 1001 frames to discriminate the two from each other for such a case. The timestamps also have to be ordered nicely in the video stream, else the average will be off.
Most videos will have better time stamp precision than this example, but the frame rate lock for EVR CP is indeed often off-target. I've been trying to improve the mechanism for my edited version of the renderer, but it's not easy to get it right.
Gaius
19th May 2012, 17:16
http://henry.fushizen.eu/builds/MPC-HC
Lightweight builds without any filters
Interesting. I'll bookmark this. I use LAV anyway.
Amour
19th May 2012, 21:42
Tests made on Windows 7 - Aero & latest DirectX. No ffdshow, no LAV, no Haali, nothing.
* MPC-HC rev 4795 (x64) [build 18 may 2012] (all internal filters on)
* MPC-BE rev 312 (x64) [build 19 may 2012] (all internal filters on)
* SMPlayer rev 4322 (64-bit) [build 19 may 2012]
* VLC 2.1.0 (64-bit) [build 17 may 2012]
4 Day Weekend.mov (http://www.directmirror.com/files/BAWVF6FZ) - duration 3:53
*MPC-HC: popup saying no filter for MPC MP4/MOV Source::Apple Video Media Handler, then player CRASH
*MPC-BE: player CRASH
*SMP: works
*VLC: corrupted audio
Atomic Monsters.mov (http://www.directmirror.com/files/HSOD5EBV) - duration 1:54
*MPC-HC: popup saying no filter for MPC MP4/MOV Source::Apple Sound Media Handler, then NO SOUND
*MPC-BE: works
*SMP: works
*VLC: no audio
Because of you.amv (http://mympxplayer.org/sample-video-because-of-you-129x96-amv-format-df873.html) - duration 3:38
*MPC-HC: it plays 4x TOO FAST and with CORRUPTED SOUND
*MPC-BE: same issue as MPC-HC
*SMP: works but display a duration of 2:52
*VLC: works but doesn't display total duration
Crazy Frog.mtv (http://mympxplayer.org/crazy-frog-axel-f-mtv-format-df31.html) - duration 2:50
*MPC-HC: it plays 4x TOO FAST and with CORRUPTED SOUND
*MPC-BE: same issue as MPC-HC
*SMP: works but display a duration of 37:58
*VLC: works but doesn't display total duration
Evangelion Mentos.mpg (http://directmirror.com/files/16WPSRUM) - duration 0:30
*MPC-HC: (a) seekbar doesn't work. (b) seekbar in fullscreen+pause will make the player go back to windowed
*MPC-BE: works
*SMP: works
*VLC: works
Mosley
19th May 2012, 22:53
MPC-HC (1.6.2.4795) VERY often loses focus and crashes when the subtitles are active and I jump back to replay a scene clicking with the mouse directly on the seekbar.
Underground78
19th May 2012, 23:26
We need more information, what kind of files were you playing, with which filters, etc, etc. Also did you get any minidump when MPC-HC crashed?
Amour
20th May 2012, 00:06
Also did you get any minidump when MPC-HC crashed?
From my above post with the "4 day weekend" video, I got a popup talking about a minidump but I don't know where it is located. Obviously not in the install directory as there is only the .exe file.
Snowknight26
20th May 2012, 00:51
%appdata%\Media Player Classic, probably.
kasper93
20th May 2012, 01:56
4 Day Weekend.mov from http://forum.doom9.org/showpost.php?p=1575240&postcount=19606
dump: http://dl.dropbox.com/u/16282309/MPC-HC/mpc-hc_4.Day.Weekend.mov_crash.7z
I don't have popup saying no filter for MPC MP4/MOV Source::Apple Video Media Handler - crash only.
https://sourceforge.net/apps/trac/mpc-hc/browser/trunk/src/filters/transform/MpaDecFilter/MpaDecFilter.cpp#L1138 - "Integer division by zero."
Amour
20th May 2012, 05:57
I don't have popup saying no filter for MPC MP4/MOV Source::Apple Video Media Handler - crash only.
Then here is the full message:
MPC MP4/MOV Source::Apple Video Media Handler
Media Type 0:
--------------------------
Video: CVID 320x240
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {64697663-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0
BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 240
biPlanes: 0
biBitCount: 24
biCompression: cvid
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 28 00 00 00 40 01 00 00 f0 00 00 00 00 00 18 00 (...@...ð.......
0040: 63 76 69 64 00 00 00 00 00 00 00 00 00 00 00 00 cvid............
0050: 00 00 00 00 00 00 00 00|00 00 00 56 63 76 69 64 ...........Vcvid
0060: 00 00 00 00 00 00 00 01 00 01 00 01 61 70 70 6c ............appl
0070: 00 00 02 00 00 00 02 00 01 40 00 f0 00 48 00 00 .........@.ð.H..
0080: 00 48 00 00 00 00 00 00 00 01 07 43 69 6e 65 70 .H.........Cinep
0090: 61 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ak..............
00a0: 00 00 00 00 00 00 00 00 00 00 00 18 ff ff ............ÿÿ
Media Type 1:
--------------------------
Video: CVID 320x240
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {44495643-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0
BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 240
biPlanes: 0
biBitCount: 24
biCompression: CVID
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 28 00 00 00 40 01 00 00 f0 00 00 00 00 00 18 00 (...@...ð.......
0040: 43 56 49 44 00 00 00 00 00 00 00 00 00 00 00 00 CVID............
0050: 00 00 00 00 00 00 00 00|00 00 00 56 63 76 69 64 ...........Vcvid
0060: 00 00 00 00 00 00 00 01 00 01 00 01 61 70 70 6c ............appl
0070: 00 00 02 00 00 00 02 00 01 40 00 f0 00 48 00 00 .........@.ð.H..
0080: 00 48 00 00 00 00 00 00 00 01 07 43 69 6e 65 70 .H.........Cinep
0090: 61 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ak..............
00a0: 00 00 00 00 00 00 00 00 00 00 00 18 ff ff ............ÿÿ
wanezhiling
20th May 2012, 08:38
http://www.mediafire.com/?aavqx427f9yhha5
http://i.imgur.com/fZfpO.jpg
mpc-hc 1.6.2.4804, lav splitter + coreavc(hw deinterlacing) + evr cp
Mosley
20th May 2012, 10:47
We need more information, what kind of files were you playing, with which filters, etc, etc. Also did you get any minidump when MPC-HC crashed?
Many thanks for your answer. I'm speaking about MKV files.
1) MPC audio/video filters and MPC MKV splitter : no crash
2) MPC audio/video filters and LAV splitter : no crash
3) LAV video filter and LAV splitter : no crash
4) MPC video filter, FFDShow audio decoder, LAV splitter : crash
5) LAV video filter, FFDShow audio decoder, LAV splitter : crash (my default configuration until yesterday)
6) MPC video filter, FFDShow audio decoder, MPC MKV splitter : no crash (but all the audio tracks are played contemporarily)
6) LAV video filter, FFDShow audio PROCESSOR, LAV splitter : NO CRASH (my default configuration from now)
So the guilty seems to be the FFDShow audio decoder. I need FFDShow for his internal audio equalizer.
MPC-HC : 1.6.2.4795
FFDshow : 1.2.4422
LAV filters : 0.50.5
I've attached the minidump.
Underground78
20th May 2012, 10:53
I can't check the minidump until it's approved but are you sure MPC-HC is at fault? Your tests seem to show that it's filter related.
@Amour
try this - MPC-HC 1.6.2.4808 (x86) (http://www.mediafire.com/?xfgh33iws56bh)
Amour
20th May 2012, 11:57
@Amour
try this - MPC-HC 1.6.2.4808 (x86) (http://www.mediafire.com/?xfgh33iws56bh)
4 Day Weekend.mov : fixed
Atomic Monsters.mov : no sound and a warning:
MPC MP4/MOV Source::Apple Sound Media Handler
Media Type 0:
--------------------------
Audio: 0x0000 44100Hz stereo 95kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {324D4451-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 162
WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 11993
nBlockAlign: 1114
wBitsPerSample: 4456
cbSize: 144 (extra bytes)
pbFormat:
0000: 00 00 02 00 44 ac 00 00 d9 2e 00 00 5a 04 68 11 ....D¬..Ù...Z.h.
0010: 90 00|00 00 00 90 51 44 4d 32 00 00 00 00 00 00 ....QDM2......
0020: 00 01 00 01 00 00 00 00 00 00 00 02 00 10 ff ff ..............ÿÿ
0030: 00 00 ac 44 00 00 00 00 10 00 00 00 02 2d 00 00 ..¬D.........-..
0040: 04 5a 00 00 00 02 00 00 00 5c 77 61 76 65 00 00 .Z.......\wave..
0050: 00 0c 66 72 6d 61 51 44 4d 32 00 00 00 24 51 44 ..frmaQDM2...$QD
0060: 43 41 00 00 00 01 00 00 00 02 00 00 ac 44 00 01 CA..........¬D..
0070: 77 00 00 00 10 00 00 00 01 00 00 00 04 5a 00 00 w............Z..
0080: 00 1c 51 44 43 50 3f 80 00 00 00 00 00 00 00 00 ..QDCP?€........
0090: 00 00 00 00 00 00 00 00 00 1b 00 00 00 08 00 00 ................
00a0: 00 00 ..
Because of you.amv : fixed
Crazy Frog.mtv : cannot render
Evangelion Mentos.mpg : seeking still freeze the video
QDM2 is not supported. Use ffdshow or LAV Audio.
kasper93
20th May 2012, 12:37
4 Day Weekend.mov : playback is wrong when using madvr. It seems to be color space issue. Don't know if it's madVR issue or mpc-hc output is wrong.
Aleksoid1978
20th May 2012, 12:56
Amour - use MPC-BE, all this fixed and support by it :)
Anarchitektur
20th May 2012, 14:41
Amour - use MPC-BE, all this fixed and support by it :)
please, download link?
mr.duck
20th May 2012, 15:28
please, download link?
https://sourceforge.net/projects/mpcbe/
Not been updated in ~1 month by the looks of things. Development kept in private.
Mosley
20th May 2012, 15:40
I can't check the minidump until it's approved but are you sure MPC-HC is at fault? Your tests seem to show that it's filter related.
Yes, how I said above the culprit surely is the FFDShow audio decoder filter. Excuse me for the "false alarm". MPC works fine, and doesn't crash anymore with it's audio filters combined with FFDShow audio processor (which for me is necessary for the equalizer).
Mosley
20th May 2012, 15:53
Amour - use MPC-BE, all this fixed and support by it :)
Any idea about the date for the first official release?
l0rdraiden
20th May 2012, 17:23
What are the main differences btw MPC-HC and MPC-BE
mr.duck
20th May 2012, 17:55
What are the main differences btw MPC-HC and MPC-BE
It has an uglier interface / much nicer interface, depending on your point of view.
http://sourceforge.net/apps/trac/mpc-hc/browser/trunk/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt
I see the scribbles. This is not Russian letters. :(
http://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt
Here is displayed correctly.
Underground78
20th May 2012, 18:20
@v0lt: Trac is broken...
ryrynz
20th May 2012, 23:54
http://code.google.com/p/mpc-hc/ started off at build 1 yesterday and got updated to around build 4000 then reset back to build 1 and is making it's way back up.
http://code.google.com/p/mpc-hc/ started off at build 1 yesterday and got updated to around build 4000 then reset back to build 1 and is making it's way back up.
That's correct. Instead of synching whole repo by mistake i've started synching just trunk. So started over.
Github mirror is trunk only thou and it's always up to date.
06_taro
21st May 2012, 00:05
All right, edited....
For those who are searching for mpc-be builds....
Stop spreading builds that you don't have source for.
alexins
21st May 2012, 00:28
http://mpc-buld.goоglecode.сom/svn/trunk/mpc-bе/
For those who are searching for mpc-be builds....
Latest non-installer version: MPC-BE.0.1.0.321.x86-non_instаller.7z (http://www.nmm-hd.оrg/upload/get~EqK21-82sO4/MPC-BЕ.0.10.321.x86-non_installer.7z)
(Not my build, just extracted from the installer above)
Dear 06_taro, you gave the link to the binary files with the purpose of public dissemination. Now you have to provide the source code, otherwise you violate the license GPL3.
p.s
A request to all, this topic is only for discussion of mpc-hc. Follow the rules of this forum.
alexins
21st May 2012, 01:36
Underground78, to correct the error link in r.4819 try to use this patch:
Index: src/filters/transform/MpaDecFilter/MpaDecFilter.cpp
===================================================================
--- src/filters/transform/MpaDecFilter/MpaDecFilter.cpp (revision 4819)
+++ src/filters/transform/MpaDecFilter/MpaDecFilter.cpp (working copy)
@@ -244,6 +244,7 @@
extern "C" int mingw_app_type = 1; /* 0:console, 1:windows. */
#endif
void *__imp_toupper = toupper;
+void *__imp_time64 = _time64;
#endif
const AMOVIESETUP_MEDIATYPE sudPinTypesOut[] = {
Index: src/filters/transform/MPCVideoDec/FfmpegContext.c
===================================================================
--- src/filters/transform/MPCVideoDec/FfmpegContext.c (revision 4819)
+++ src/filters/transform/MPCVideoDec/FfmpegContext.c (working copy)
@@ -39,6 +39,8 @@
#include <ffmpeg/libavcodec/vc1.h>
#include <ffmpeg/libavcodec/mpeg12.h>
+#include <time.h>
+
#if defined(REGISTER_FILTER) && _WIN64
void *__imp_toupper = toupper;
#endif
@@ -821,4 +823,5 @@
#ifdef _WIN64
// Hack to use MinGW64 from 2.x branch
void __mingw_raise_matherr(int typ, const char *name, double a1, double a2, double rslt) {}
+void *__imp_time64 = _time64;
#endif
Hypernova
21st May 2012, 11:14
http://blogs.msdn.com/b/b8/archive/2012/05/18/creating-the-windows-8-user-experience.aspx
http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/8270.Desktop_2D00_theme_5F00_0459AA86.png
MS is killing Aero Glass in Win8, but this is not a problem since MPC-HC should be automatically skinned by the OS and looks like a native app. Hope this doesn't cause issues with EVR-CP, someone should download Win8 Release Preview next month and test the latest MPC-HC SVN builds on it.
I'm not sure what you're worry about? I mean they kill the "Glass" bit but not the Aero aka Desktop Composition. And MPC-HC looks the same no matter what regardless of that anyway.
ryrynz
21st May 2012, 12:57
The OSD doesn't show much info when changing subtitle tracks tracks for example for just get the OSD stating English instead "Titles and signs" which is what it's labelled in LAV filters. Any chance of getting the full name of the subtitle displayed on screen?
kasper93
21st May 2012, 14:20
The OSD doesn't show much info when changing subtitle tracks tracks for example for just get the OSD stating English instead "Titles and signs" which is what it's labelled in LAV filters. Any chance of getting the full name of the subtitle displayed on screen?
See #2246 (https://sourceforge.net/apps/trac/mpc-hc/ticket/2246)
Underground78, to correct the error link in r.4819 try to use this patch:
...
Thank you for the contribution. It was committed as part of r4825 (https://sourceforge.net/apps/trac/mpc-hc/changeset/4825).
Anarchitektur
21st May 2012, 23:12
Latest non-installer version: MPC-BE.0.1.0.321.x86-non_installer.7z (http://www.nmm-hd.org/upload/get~EqK21-82sO4/MPC-BE.0.1.0.321.x86-non_installer.7z)
(Not my build, just extracted from the installer above)
thanks for quoting, vBm :)
Did anything happen to "playing [DXVA]" text recently?
Snowknight26
22nd May 2012, 04:43
It no longer appeared for a EVR Custom Pres a few builds ago but now it's fine. You can always check with Ctrl+J.
Amour
22nd May 2012, 07:29
Tests made on Windows 7 - Aero & latest DirectX. No ffdshow, no LAV, no Haali.
* MPC-HC rev 4832 (x64) [build 21 may 2012] (all internal filters on)
* MPC-BE rev 350 (x64) [build 22 may 2012] (all internal filters on)
* SMPlayer rev 4322 (64-bit) [build 19 may 2012]
* VLC 2.1.0 (64-bit) [build 17 may 2012]
4 Day Weekend.mov (http://www.directmirror.com/files/BAWVF6FZ) - duration 3:53
*MPC-HC: popup saying no filter for MPC MP4/MOV Source::Apple Video Media Handler, then NO VIDEO (sound only)
*MPC-BE: works
*SMP: works
*VLC: corrupted audio
Atomic Monsters.mov (http://www.directmirror.com/files/HSOD5EBV) - duration 1:54
*MPC-HC: popup saying no filter for MPC MP4/MOV Source::Apple Sound Media Handler, then NO SOUND (video only)
*MPC-BE: works
*SMP: works
*VLC: no audio
Crazy Frog.mtv (http://mympxplayer.org/crazy-frog-axel-f-mtv-format-df31.html) - duration 2:50
*MPC-HC: it plays 4x TOO FAST and with NOT RENDERING
*MPC-BE: same issue as MPC-HC
*SMP: works but display a duration of 37:58
*VLC: works but doesn't display total duration
Evangelion Mentos.mpg (http://directmirror.com/files/16WPSRUM) - duration 0:30
*MPC-HC: (a) seekbar doesn't work. (b) seekbar in fullscreen+pause will make the player go back to windowed
*MPC-BE: works
*SMP: works
*VLC: works
kasper93
22nd May 2012, 11:54
@Amour:
You reported that few post ago, there is no need to do it once more.
Atomic Monsters.mov - v0lt already answered on this one. http://forum.doom9.org/showpost.php?p=1575334&postcount=19618
Crazy Frog.mtv - MTV files are not supported.
GrofLuigi
22nd May 2012, 13:39
Meanwhile, three years minus a day later... :p
Forced subtitles are not displayed on my laptop with any renderer (standard ones + evr + haali). MPC-HC builds from www.xvidvideo.ru (1120 and several previous), + last from sourceforge mplayerc_homecinema_x86_v1.2.908.0 (didn't want to go further back until I get a hint on what's going on - whether others can reproduce).
Either playing from a physical DVD, folder, or virtual drive - when I activate* a stream consisting of forced subtitles only** the information bar then starts to display "Subtitles: ... (language)" but they are not displayed on video.
MPC-HC internal filters are used, no shaders, VSFilter is not in the graph. My configuration (http://forum.doom9.org/showthread.php?p=1267291#post1267291) (not hinting at lack of reply or, God forbid, bumping). :rolleyes:
I am 100% sure there is no hardware/software error in my OS configuration.
Will provide more info if necessary (just tell me what :)).
GL
* I think this is incorrect behavior of all MPC versions - forced subtitles are not activated by default. One has to go to menu Navigate > Subtitle Language > (the stream is ticked there, but has to be clicked on) Enable. This is different from all standalones and most software players. Forced should be forced IMO.
**Any stream of subtitles just converted to Forced with DVD Sub Edit. That is forced on any other player.
Probably related to this bug, please confirm:
http://sourceforge.net/tracker/?func=detail&aid=2688444&group_id=170561&atid=854651
I think it's happening on all PCs (with Intel graphics?) and OS below Vista. I can get the DVD subtitles to display when I play the VOBs (but the colors are off and it's not the whole DVD). Any MPC-HC version, any renderer (up to EVR-Sync).
The tracker link isn't functional any more, and I don't remember if I did anything with it (most likely not).
I don't need this function often (DVD subtitles), but when I do... This ruins MPC-HC for me.
GL
* Edit: The rest of the conversation:
I think it is. How can I confirm? :confused: I don't have/know how to work with idx/sub files... :(
GL
That's too bad, i don't have or use those file either. Well you can at least update that bug report with your problem.
(About the bug: not displaying forced subtitles)
I discovered it was the driver (Intel Mobile Chipset; for XP; Revision: Production Version 14.38.3.5047) not displaying the subtitles. (I don't know what will I do next, I'm not reverting to older versions) :mad:
But I still think it is a bug (incorrect behavior) that forced subtitles are not enabled by default in MPC.
GL
Caused by the driver, that's just wierd, but everything related to subtitles with dvd's is wierd.
Amour
22nd May 2012, 20:14
@Amour:
You reported that few post ago, there is no need to do it once more.
Atomic Monsters.mov - v0lt already answered on this one. http://forum.doom9.org/showpost.php?p=1575334&postcount=19618
Crazy Frog.mtv - MTV files are not supported.
But:
*4 Day Weekend.mov was fixed at 4808, broken at 4832
*Atomic Monsters.mov is supported by 2 others :)
*Crazy Frog.mtv is supported by 2 others and is the same audio as "Because of you.amv" that MPC-HC supports, so no reason to pretend it's unsupported :)
*Evangelion Mentos.mpg is supported by 3 others :)
Why don't you include LAV with MPC-HC if it's the solution for all issues?
Why don't you include LAV with MPC-HC if it's the solution for all issues?
Switching from custom internal filters to LAV is a TODO for MPC-HC as far as I know.
It is not in the interest of any party to have multiple implementations of the same things (duplicated effort). The only thing that would possibly get derped is DXVA1 support, but thankfully...
...it is a feature that is less and less needed with time.
...it can be implemented on the base of the current LAV's DXVA2 non-copy-back DXVA implementation as far as I know.
Gabest's parsers for certain formats are useful'ish at times (mostly talking about the MPEG-TS parser, as some people like it), but generally other solutions have either gotten to the same level, or surpassed them.
Meanwhile, any help is most welcome to make the current splitters and transform filters work better until the switch from internal filters to bundled (possibly slightly customized to have better integration with MPC-HC's settings and so forth) LAV Filters.
*4 Day Weekend.mov was fixed at 4808, broken at 4832
If it's a regression in MPC-HC, try to find the exact revision where it borked and post an issue on the tracker. Regressions are usually easier to fix than stuff that was never supported to begin with.
*Atomic Monsters.mov is supported by 2 others :)
The audio format is the second version of this (http://wiki.multimedia.cx/index.php?title=QDesign_Music_Codec). Needs to be added into the codecs used from the internal libavcodec copy as well as related FOURCCs and possible other logic has to be added to the internal filters. Mplayer/LAV just use libavcodec/-format in a much more straightforward way and thus adding formats to those is much more easy :)
*Crazy Frog.mtv is supported by 2 others and is the same audio as "Because of you.amv" that MPC-HC supports, so no reason to pretend it's unsupported :)
Is it just my imagination or are you being facetious? In any case, audio/video formats do not equal a container format. AMV (http://wiki.multimedia.cx/index.php?title=AMV) is just a hacked up version of AVI, so adding support for that container is relatively easy for most AVI splitters. MTV (http://wiki.multimedia.cx/index.php?title=MTV) on the other hand, as you can see by the link, is a custom container of its own. Not to mention the audio format in AMV and this format are different; AMV uses a version of ADPCM, while MTV uses MP3.
Also, your comment of "...and with NOT RENDERING" does not parse well in my English language parser -- please do tell in more detail. I would, though, dare to guess that it means that no video was shown. I would guess that this is because MPC-HC has absolutely no idea of the format, and just sees the MP3 frames and tries to play them. Which naturally doesn't go well because the thing is not a "MP3 bit stream" by any length of the imagination.
libavformat/-codec support MTV to a level, which is why Mplayer and VLC can more or less support it (and most probably LAV Filters as well).
*Evangelion Mentos.mpg is supported by 3 others :)
Probably needs to have some stuff modified in the MPEG-1/2 PS splitter, or a switch to something that uses libavformat/-codec for parsing/decoding. We could most probably backport the fix from MPC-BE (which would be a great way of not doing the same thing twice), but unfortunately the source for that is not available.
Amour
22nd May 2012, 23:07
Hey, thank you for your great and detailed answer JEEB. And yes, my sentence with "NOT RENDERING" was an incomplete edit, sorry. I'll try to wait patiently for the official release of MPC-BE.
kasper93
23rd May 2012, 01:11
Aleksoid1978 has extensive experience in the internal filters and most of you issues will be fixed in "BE" sadly not in "HC", but what we can do...? :|
4 Day Weekend.mov was fixed at 4808, broken at 4832
Are you sure that this is regression? MP4Splitter was fixed(r4805), and there is no crash now. This sample still works. I guess you mixed x86 and x64 versions in your test. x86 version works and x64 never works.
ryrynz
23rd May 2012, 01:31
Aleksoid1978 has extensive experience in the internal filters and most of you issues will be fixed in "BE" sadly not in "HC", but what we can do...? :|
Ask nicely? :D
GrofLuigi
23rd May 2012, 09:48
Meanwhile, three years minus a day later... :p
I wrote that because I found out it might not be the driver. Happens on another computer with Sandy Bridge I2600K integrated graphics (so yeah, still Intel gfx). DVD subtitles are displayed when a single VOB is played. It seems to me some component in the graph is bugged, or connection to Microsoft DVD navigator?
Also, there are frequent crashes only in this case, when DVD is played with subtitles set to be shown (but are not displayed). DMP file is created and MPC-HC offers me to take me to a page, but it never does.
I'd be happy to fill in a bug report, I just don't know what to do exactly.
GL
kasper93
23rd May 2012, 12:13
Ask nicely? :D
IIRC some people have already asked, we must wait. Maybe it will end happily after all.
ryrynz
23rd May 2012, 12:41
I hope so, he was interested in committing further to the project, I don't know if he was given back SVN rights or not but ideally he should be listed in the authors list as an active developer and should be invited to apply bug fixes for this along with BE.
*4 Day Weekend.mov was fixed at 4808, broken at 4832
I checked in r4848. Played with no problems.
*Crazy Frog.mtv is supported by 2 others and is the same audio as "Because of you.amv" that MPC-HC supports, so no reason to pretend it's unsupported :)
.amv and .mtv have a similar name and both made in China, but this formats are completely different structure.
http://wiki.multimedia.cx/index.php?title=Amv
http://wiki.multimedia.cx/index.php?title=Mtv
tetsuo55
23rd May 2012, 16:00
I wrote that because I found out it might not be the driver. Happens on another computer with Sandy Bridge I2600K integrated graphics (so yeah, still Intel gfx). DVD subtitles are displayed when a single VOB is played. It seems to me some component in the graph is bugged, or connection to Microsoft DVD navigator?
Also, there are frequent crashes only in this case, when DVD is played with subtitles set to be shown (but are not displayed). DMP file is created and MPC-HC offers me to take me to a page, but it never does.
I'd be happy to fill in a bug report, I just don't know what to do exactly.
GL
Hi.
I think the color problem you had has been fixed.
As far as forced subtitles not being enabled by default, that is something we should look into, if its just a setting somewhere it should be easy to fix.
I hope so, he was interested in committing further to the project, I don't know if he was given back SVN rights or not but ideally he should be listed in the authors list as an active developer and should be invited to apply bug fixes for this along with BE.
Quite unfortunately, looking at the issue tracker responses he has made lately, he more or less shows no signs of wishing to co-operate with the MPC-HC project, and doesn't want to put out patches to review (nor sources for the binaries he posted on the issues he fixed for MPC-BE on the MPC-HC tracker the few times that happened). I do hope that the possible personal problems between certain people will heal with time, and enable more co-operation in the future, but right now I feel that the problems in communication have led to something that will take at least some time to untie. Also, if someone or some people want to work separately they should be free to do so (preferably within the rulesets set by the used software license).
In any case, the MPC-HC project is always ready to accept contributions from wherever they come from, and possible personal grudges or history of a single individual shouldn't and wouldn't play a role in the open way the project is handled with. There is no need for invitations to be given out or one to have such a thing to join the effort to develop MPC-HC to begin with (as such things do not exist), one can just come and contribute freely.
P.S.
SVN access was kept even after there were clear messages that there would be no further contributions to the project, not sure why people are talking as if access had been cut for a long time already (there was a very short period of time when the access was revoked, but this was reverted quite quickly as most people related to the project did not agree with such sudden reaction).
I do not know what the status with it is as of right now, but, as always, there is no real reason not to possibly give a person SVN access in the case of clear intent of contribution, such as posting of patches for review and such -- as well as clear effort to communicate and participate in the area of general development and code review of patches in the usual ways (trac/IRC for MPC-HC). Of course, one mustn't over-exaggerate the importance of SVN access. As some people as of late have shown, one can be a fine contributing member even without such. No SVN access does not equal "you are not welcome" or that your contribution wouldn't be noted.
Amour
23rd May 2012, 19:29
[...]I guess you mixed x86 and x64 versions in your test. x86 version works and x64 never works.
Hu!
Perfectly right!
I tried the x86 version of 4808 because it was the file given to me to test in this thread.
All my other tests are made with x64 versions of all players.
[edit]
Bah, I found out I was testing with some x86 MPC-BE too... I should be more carefull. I didn't know it had an impact on the ability to play some files.
@all, but especially to Aleksoid
Strategy in relation with the BE-Mod (http://sourceforge.net/apps/trac/mpc-hc/ticket/2284)
Aleksoid has announced that the source code of MPC-BE will be published later (with the first official BE Release).
I would hope that the Renderer Fixes and all the other internal fixes from Aleksoid will be backported. Every effort should be backported, except the interface changes of MPC-BE. XhmikosR, is that planned?
I would appreciate a response from Aleksoid why he no longer works for the MPC-HC project, although he has SVN Access?
What do you think about this post?
Aleksoid1978
24th May 2012, 00:48
@all, but especially to Aleksoid
What do you think about this post?
Now I'm only interested in the MPC-BE, to MPC-HC do not have any interest in. That's all.
As i say - MPC-HC has own team of developers, what you want from me ???
Now a only read trac - to see and try to fix some bug :)
MPC-HC r4860
http://i.imgur.com/qUMVs.png
MPC-HC r4863
http://i.imgur.com/dbGX1.png
What was bad in the first version? :confused:
Aleksoid1978
24th May 2012, 06:15
@all, but especially to Aleksoid
And I have a question for the admins of the MPC-HC project - exactly how much has already been donations and how they were distributed. Judging from the log at the SF - only in May there were 33 contributions
https://sourceforge.net/project/project_donations.php?group_id=170561
What about this ??? :)
ryrynz
24th May 2012, 07:22
In any case, the MPC-HC project is always ready to accept contributions from wherever they come from, and possible personal grudges or history of a single individual shouldn't and wouldn't play a role in the open way the project is handled with. There is no need for invitations to be given out or one to have such a thing to join the effort to develop MPC-HC to begin with (as such things do not exist), one can just come and contribute freely.
I understand that an invitation is not required for contributing to an open source project indeed even less so if you have SVN access already, but there is still the matter of working as part of a team and this seems to be the major contributing factor here.
What was bad in the first version? :confused:
Boxes were confusing regular users. It looks like you can edit values by clicking on it and type the number while you can't do that.
Current behavior should be temporary until all of us figure something better.
tetsuo55
24th May 2012, 13:25
And I have a question for the admins of the MPC-HC project - exactly how much has already been donations and how they were distributed. Judging from the log at the SF - only in May there were 33 contributions
https://sourceforge.net/project/project_donations.php?group_id=170561
What about this ??? :)From the start of MPC-HC up till last month we had recieved about 500 euro in dontations.
Casimir has used some of this money to buy videocards so he could write the initial DXVA support (IIRC)
Other than that the money has not been used or distributed to anyone.
Donations only really happen when that list shows a small Paypal logo, when the logo is not visable no money was transfered.
Since changing the donation paypal we have recieved 8 real donations totalling about 30 euros.
Boxes were confusing regular users. It looks like you can edit values by clicking on it and type the number while you can't do that.
It's not a big problem.
Underground78
24th May 2012, 21:11
It no longer appeared for a EVR Custom Pres a few builds ago but now it's fine. You can always check with Ctrl+J.
That's because I broke the renderer selection code, EVR CP was replaced by another renderer for a short time and this other renderer probably doesn't support the DXVA display.
GrofLuigi
24th May 2012, 21:44
Hi.
I think the color problem you had has been fixed.
As far as forced subtitles not being enabled by default, that is something we should look into, if its just a setting somewhere it should be easy to fix.
Mpc-hc x64 works fine on Win7 x64 (same computer). Everything works, even forced subs are displayed without user intervention (maybe not every time, I'll have to double check to be sure).
The .ini's are the same. I see that win7 has YUV12 output, while the other one RGB32 (the driver doesn't accept it?). But this driver is capable of displaying subs (proven by playing just the VOBs). So there is a glitch somewhere...
GL
hajj_3
24th May 2012, 23:42
this .mkv file crashes mpc-hc 1.6.2.4468 x64 and also MPC-HC.1.6.2.4867.x64: http://www.sendspace.com/file/ylsquo
it was a .mp4 file originally ripped from bbc iplayer using the application get_iplayer then i used mkvmerge to cut a section out. The original .mp4 file also crashes mpc-hc btw. VLC plays back both files perfectly.
Hope you can fix this bug.
Here is the original .mp4 file's mediainfo data:
General
Complete name : D:\recordings\The_One_Show_-_23_05_2012_b01j2ms2_default.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 565 MiB
Duration : 28mn 55s
Overall bit rate mode : Variable
Overall bit rate : 2 732 Kbps
Movie name : 23/05/2012
Album : The One Show
Album/Performer : BBC TV
Grouping : Factual,Arts, Culture & the Media
Performer : BBC One
Composer : BBC iPlayer
Genre : Factual
Recorded date : 2012-05-23T19:00:00+01:00
Tagged date : UTC 2012-05-24 22:00:13
Writing application : Lavf53.4.0
Copyright : © 2012 British Broadcasting Corporation, all rights reserved
Cover : Yes
Comment : Matt Baker and Alex Jones are joined by Dragons' Den star and businesswoman Hilary Devey.
stik : 10
©lyr : Matt Baker and Alex Jones are joined by Dragons' Den star and businesswoman Hilary Devey, plus Dan Snow discovers how Britain's new aircraft carriers are being built. / / EPISODE / http://www.bbc.co.uk/iplayer/episode/b01j2ms2/The_One_Show_23_05_2012/ / / SERIES / http://www.bbc.co.uk/programmes/b01j2ms2.html
desc : Matt Baker and Alex Jones are joined by Dragons' Den star and businesswoman Hilary Devey.
tvsh : The One Show
tven : b01j2ms2
tvnn : BBC One
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 6 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 28mn 55s
Bit rate mode : Variable
Bit rate : 2 631 Kbps
Maximum bit rate : 3 500 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.114
Stream size : 544 MiB (96%)
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Codec ID : 40
Duration : 28mn 55s
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Stream size : 19.6 MiB (3%)
Aleksoid1978
25th May 2012, 00:33
From the start of MPC-HC up till last month we had recieved about 500 euro in dontations.
Casimir has used some of this money to buy videocards so he could write the initial DXVA support (IIRC)
Other than that the money has not been used or distributed to anyone.
Donations only really happen when that list shows a small Paypal logo, when the logo is not visable no money was transfered.
Since changing the donation paypal we have recieved 8 real donations totalling about 30 euros.
Offered to buy Ati or Intel SB - then I can try to improve DXVA decoder on this hardware ??? What you think ???
:)
Amour
25th May 2012, 07:26
Offered to buy Ati or Intel SB - then I can try to improve DXVA decoder on this hardware ??? What you think ???
:)
Someone said:
"Now I'm only interested in the MPC-BE, to MPC-HC do not have any interest in. That's all."
Now, I'm sure you can change your mind, but the entry point for peace would be to make MPC-BE source-code public. Second point for peace would be to merge both projects with some kind of checkbox in the options of MPC to choose for the Old buttons or the New buttons, the Dark theme or the Light theme. Entry point of this cannot be made with money gifts to the other party.
ryrynz
25th May 2012, 07:38
We have yet to see even the original BE black skin make an appearance, what's the hold up with that?
Octo-puss
25th May 2012, 08:07
Someone said:
"Now I'm only interested in the MPC-BE, to MPC-HC do not have any interest in. That's all."
Now, I'm sure you can change your mind, but the entry point for peace would be to make MPC-BE source-code public. Second point for peace would be to merge both projects with some kind of checkbox in the options of MPC to choose for the Old buttons or the New buttons, the Dark theme or the Light theme. Entry point of this cannot be made with money gifts to the other party.
It smells of him seeing a change of getting a free videocard. Judging from his post in last weeks, he lost most of my respect tbh. He's just jerking us off.
Mercury_22
25th May 2012, 09:37
Since lately he is the only one with real contributions to the video decoders to me it seems more than a "common sense" for him to receive a video card instead of other but like Amour said at this point he has to make the first step
ryrynz
25th May 2012, 11:07
Probably not a big deal anyway, it's more than likely LAV will be integrated at some point.
First of all, let's keep it civil, please :)
Secondly, I welcome any signs of development efforts, but it seems (relatively) clear right now that LAV Video's DXVA implementation is dealing better with the various quirks of current hardware than MPC-HC's. It's also under the same license, and the whole LAV project stems to minimize custom code or ways of compilation compared to vanilla ffmpeg and friends.
Thus if there would be a big effort put into development related to the splitters and decoders and such, it should in my humble opinion be aimed towards making an effort towards minimizing the duplicated code between various projects, and the streamlining of the whole MPC-HC as a project. This is of course not limited towards DXVA at all, but using a separate library (LAV Filters, possibly with some customizations related to how/where settings are saved and so forth) for splitting and decoding instead of a collection of older, custom internal filters would not only make the code base of MPC-HC smaller, but would also enable people to concentrate efforts on parsing/decoding in a single project instead of multiple. I have great respect towards Gabest, Casimir, Aleksoid and everyone else related to the development of these filters, but it just seems like there's no reason to keep multiple, very similar, solutions around (especially when all sides would gain by unifying effort).
Some people do of course like f.ex. Gabest's MPEG-PS/TS splitter, and those could be left in separate official projects/repositories, and people could tend to them if they so wish.
As for other things where effort should be put, there is the merging of useful/working parts of JanWillem32's changeset. We have demi` and Underground78, as well as Xhmikosr talking to him and working with him every now and then to see if the humongous changeset can be split and reviewed in parts. This has led to some changes related to finally getting the subtitle renderer fixed in certain ways being merged in lately, but this is just a small, miniscule piece of a very large, tedious task given the fact that JW32 hasn't been using a revision control system, and thus people have to go through the single big changeset, try to understand the changes and what they do/affect, communicate with JW32 regards them, and then separate them into related parts that can later be looked at again and finally committed. This goes for any bigger change, including the possible merging of any new skins. I just don't see anyone from the MPC-HC project wanting another "Kekkonen (http://media-cache-ec0.pinterest.com/upload/11610911509708850_Tz3wN6e3.jpg)" a la when beliyaal's rendering branch was merged to enter the commit history any more. I personally stumbled upon such trying to find out why there was an unused code path in the rendering code -- having a gigantic merge commit without specific comments related to it come up as where the change was born is just one of those cases where you have to just start waving your hands around in agony because you have no idea if that code is useful for some case, or just a simple leftover that could be removed.
Then, as for somewhat smaller problems, there's, for example, the quirks related to the custom code creating the DirectShow filter chains for playback. Right now if the RDP Redirection DShow filter or something similar is registered, you will not get a separate VSFilter into your filter chain (while using the standard ways of creating a DShow filter chain would get it there). You might not be using VSFilter yourself, but this just tells you that something is wrong in there. I see there is no issue on the new trac for this currently (I should write it down some time), but this problem has been around for quite a while now, and became clearly visible as the RDP Redirection filter was bundled with newer versions of Windows.
Anyways, this was just a couple of problems I happen to know, the code base of MPC/MPC-HC has been twingling and somewhat chaotically growing/changing during the last X years, and it needs love -- badly.
ney2x
25th May 2012, 13:17
TPAM +1 :)
Just integrate LAV Audio/Video/Filters/Splitter to MPC-HC.
Aleksoid1978
25th May 2012, 13:44
TPAM +1 :)
Just integrate LAV Audio/Video/Filters/Splitter to MPC-HC.
I agree - delete all internal filters and integrate LAV. That is all - all at once would be easier to live
And then everything will cease to hunt for source of MPC-BE. :)
I agree - delete all internal filters and integrate LAV. That is all - all at once would be easier to live :)
What would be your idea of implementing such a change btw?
What I thought about would be checking if certain dynamic libraries that provide certain functions are available from the folder of the binary. If this is true, the filter chain creation part would give them priority and use them instead of whatever found on the user's general directshow system in case they are turned on in settings (a bit like the current 'external filters' functionality). As for settings, the MPC-HC LAV fork could save settings under MPC-HC's registry key, or settings could be negotiated after the library is generally loaded for check-up at start-up of the player with a possible settings API created together with nev (thus settings-related stuff could be kept completely on MPC-HC's side, possibly enabling an easier way to keep the "portable mode" functionality -- as well as possibly enabling MPC-HC to not have its own fork of LAV Filters, but to be able to use "vanilla" code base for its needs).
Anyways, this would need quite some work -- but I would guess it'd be worth it in the end (if nothing else, it would remove the need of MPC-HC itself having to care about many things not related to DirectShow playback itself :) )
Also, as far as your fork goes, everything found and deemed useful will be backported, there is no specific hunt for anything. This is standard procedure for any known fork we know of. I hope we can have a productive relationships both ways from now on, and that such things that happened on the issue tracker wouldn't happen again (no source for binaries when requested and so forth).
SamuriHL
25th May 2012, 14:38
LAV Filters already provides support for being loaded without being registered. Other players use private copies without having the filters registered. IMO, this is the cleanest way to do it. That way you don't mess with the user's existing filters, but, also isolate the player from those same potentially messy filters. You can already do this anyway. Create a filterless build of MPC-HC. Then in the external filters you just load the LAV filters and set to preferred. So, a potential way to do this is to detect that they've put LAV filters in a "filters" dir under the MPC-HC dir or some other known location, and then offer a "use lav filters" option in MPC-HC. I know that's much simpler sounding than it is to write, but, most of the code to do it should already be there.
vood007
25th May 2012, 15:14
I think the "one small exe to play them all" idea is MPC´s main argument. If this path is left MPC is just another GOM, KM or Potplayer... Make it stable, add some useful features and improve usability but dont try to make it something it never was meant to be. Its still Media Player >Classic<. Not talking about the missing menpower.
SamuriHL
25th May 2012, 17:17
I don't personally get the "one exe" mentality. What difference does it make if it's built into an exe or are sitting in a subdirectory of the install? What I'm suggesting is to externalize the existing filters, as well. So those that like the current setup could select a "Use MPC-HC filters" and it'd select the ones found in the "filters" sub dir and you'd get the same end user experience that you have today. But the idea is to make it a bit more extensible and "integrated" with more modern filters to allow the greatest flexibility. That way I can select the "Use LAV Filters" option and MPC-HC configures them and/or exposes configuration options specific to LAV like it does now for its own internal filters. Just a thought I guess.
ageback
25th May 2012, 23:03
S.Chinese update to rev 4886
https://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
In total of 70 tickets were closed for this version. Some of them were bug reports that were fixed and some were new feature requests that made their way to trunk. There are a lot of those that waren't on trac before they landed to trunk.
r4902 (https://sourceforge.net/apps/trac/mpc-hc/changeset/4902) has been tagged as stable revision for 1.6.2 version of MPC-HC.
Links to download pages and links to complete trunk log and changelog is here (https://sourceforge.net/apps/trac/mpc-hc/wiki/Changelog/1.6.2).
Thanks to all that contributed in any way.
Amour
26th May 2012, 23:02
Here is the same frame from three different players: VLC, SMPlayer and MPC-HC.
http://img52.imageshack.us/img52/4331/cariocavlc.png
http://img41.imageshack.us/img41/7524/cariocasmp.png
http://img713.imageshack.us/img713/3401/cariocampchc.png
Why are there human shadows for VLC and SMplayer but not for MPC-HC?
Is it possible to improve the display of this kind of frame even more or is it impossible to do better?
Is it possible to improve the display of this kind of frame even more or is it impossible to do better?
Сan not be.
wanezhiling
27th May 2012, 06:32
I agree - delete all internal filters and integrate LAV. That is all - all at once would be easier to live
And then everything will cease to hunt for source of MPC-BE. :)
Can't wait to see the MPC-BE integrated LAV which can support bink video.
I can expect the BE project will be more popular in Asia as how current LAV is.
clsid
27th May 2012, 13:33
You don't need to wait for anything. It is already possible.
The K-Lite packs contain stable SVN builds of MPC-HC where all inferior internal filters have been removed. External filters are used automatically. You can choose between LAV/ffdshow for audio and video decoding. Choose between LAV/Haali as splitter for individual formats. madVR is included. A simple MediaInfo GUI is included. GraphStudioNext is included. All optional and fully customizable. You can install just what you want/need. Has a major update about once a month, with usually a few incremental updates in between.
ajp_anton
27th May 2012, 16:34
When advancing frame by frame, it will still leave the video paused where i started the frame by frame steps.
When hitting play afterwards, the audio will play from where it was paused, and the video will not play until the audio has catched up.
If stepping backwards, it will jump back all the way to where it was paused and step backwards from there. This is quite annoying, as it totally eliminates the ability to frame-step back and forth.
Also, frame-stepping only works well with madVR (EVR is weird when going backwards, and going forward may skip the first frame).
Underground78
27th May 2012, 18:03
The behavior is completely dependent of the renderer, decoder, etc. At worst frame stepping is implemented by finding the average frame duration and seeking to (current time +/- average frame duration).
I tested it with VMR9 and the internal filters. It always worked quite well when stepping forward. Stepping backward worked correctly with a Xvid sample and a H264 sample but it was kind of broken with a MPEG2 sample.
ajp_anton
27th May 2012, 19:23
Well, stepping only forward and only backward works fine, but stepping forward a few frames and then trying to go backward doesn't. Or well, it works, but the backwards step isn't taken from the current forward-stepped frame, but from the frame you paused on earlier.
I use LAV and madVR.
Underground78
27th May 2012, 22:32
I checked the code and it seems correct. The behavior was also correct when I tested but I need to try with madVR. Does this happen in both cases (stepping back then forward or the other way around)? Also does this happen with all files?
Edit: I can reproduce with madVR, it seems it only happens when stepping forward and then back.
Edit 2: I will have to discuss that with Madshi, I know where it goes wrong but I'm not sure if it's madVR or MPC-HC's fault. If you could open a ticket on MPC-HC's bug tracker and CC me there that would be perfect.
DragonQ
27th May 2012, 22:36
For some reason I can't get smooth playback on my HTPC (see sig) using MPC-HC. MediaPortal using EVR works fine but both EVR and MadVR have problems in MPC-HC. I'm using the latest versions of LAV Splitter, LAV Video Decoder and ffdshow Audio Decoder, plus the latest versions of MPC-HC, MadVR and nVidia drivers. LAV is set to DXVA2 Native (which means it uses software decoding with MadVR).
Basically it just behaves like the CPU and/or GPU aren't powerful enough - frames delayed or dropped every few seconds, unsmooth playback. However, CPU usage is minimal, GPU usage is minimal, the EVR graph is perfectly smooth and the files all play fine in both MediaPortal and also on other machines (all of which are also using MPC-HC + LAV + EVR/MadVR). The only indicator I have that I'm not going mental is the "presentation glitches" counter in MadVR, which keeps going up. It's hard to tell but I *think* playback is fine, or at least much better, when using EVR in a window (rather than full screen).
What could be causing this?? :(
ajp_anton
28th May 2012, 00:58
I checked the code and it seems correct. The behavior was also correct when I tested but I need to try with madVR. Does this happen in both cases (stepping back then forward or the other way around)? Also does this happen with all files?
Edit: I can reproduce with madVR, it seems it only happens when stepping forward and then back.
Edit 2: I will have to discuss that with Madshi, I know where it goes wrong but I'm not sure if it's madVR or MPC-HC's fault. If you could open a ticket on MPC-HC's bug tracker and CC me there that would be perfect.OK tested with VMR9 and it's working. Kinda, when changing direction I have to press that direction one extra time =).
This is my first time going to sourceforge without downloading something, and didn't know what a ticket is. No idea if I did it right, it should be ticket #2325 I think.
xiulet
28th May 2012, 13:46
with new oficial 1.6.2.4902 not macrovision fail with madvr http://forum.doom9.org/showthread.php?p=1576154#post1576154
with 4922, macrovision fail again , why?
thank you very much , ad1
Underground78
28th May 2012, 13:50
I don't think anything related to macrovision changed between those two revisions. Are you sure r4902 is really working?
xiulet
28th May 2012, 14:37
I don't think anything related to macrovision changed between those two revisions. Are you sure r4902 is really working?
yes, do you see the capture? on link, may be don't real but.... :)
dosen't matter
Underground78
28th May 2012, 14:39
What I meant is if you go back to r4902 is it still working?
xiulet
28th May 2012, 15:16
What I meant is if you go back to r4902 is it still working?
yes with r4902 not macrovision fail, there are problems with dvd menus that hangs up the mpc , but with others works well, and sometimes starting the same dvd the video is stuttering ...but it work's, not with 4922 and before 4902 with same 0.82.5madvr :)
and lavfilter and lavaudio 50.5 not lav video, i am using internal codecs for video.
but how i say , doesn't matter :)
thanks a lot
kasper93
28th May 2012, 18:24
"macrovision fail" depends almost on every filter in graph. And even what DVD is played. One thing is sure, it's bug related to madVR and that can't be fixed on mpc-hc side(maybe by using custom parser for DVD's instead of Microsoft dvd navigator but IDK.), so this discussion is pointless. Just search forum, everything has been told already.
ajp_anton
28th May 2012, 22:54
Somewhere between 4848 and 4872, the auto-zoom size was changed. Any reason for that? I liked the old slightly larger size a lot more.
ryrynz
29th May 2012, 00:44
Found the update for 1.6.2 listed on Guru3d, nice to see it getting some recognition. It's an achievement to have it listed on their page IMO, nice one guys.
kasper93
29th May 2012, 02:06
Found the update for 1.6.2 listed on Guru3d, nice to see it getting some recognition. It's an achievement to have it listed on their page IMO, nice one guys.
Well, users are not a problem, MPC-HC has users and will have. Problem is that MPC-HC needs more developers. Right now we have few people who are doing their best to keep this project alive and we should thank them.
ryrynz
29th May 2012, 02:36
Don't forget more awareness of the project can help bring developers in too as they are users also.
aufkrawall
29th May 2012, 20:58
What speaks against using LAV splitter and decoders?
Then devs could concentrate better on the real player.
Amour
31st May 2012, 04:16
Would it be possible to have MPC-HC for OS X one day?
I only have OS X at office.
nevcairiel
31st May 2012, 06:37
MPC-HC uses technologys specific to Windows, running it on any other OS is impossible.
Well, as impossible as WINE, VirtualBox, and Parallels Desktop ... depends on their grade of emulation/virtualization. But indeed, MPC-HC uses quite specific libraries and APIs, e.g. of DirectX 9+.
bugmen0t
31st May 2012, 09:46
I updated my codec pack and the MPC HC too got updated to 1.6.2.4832.. But it seems like Don't use XP-theming on the player controls (need restart) option has been removed.
I normally use separate XP theme so when this option was available it disabled the xp theming on the players control part. but as it is removed the MPC HC player controls looks very odd (check attached pic). i would be nice if the option can be brought back :)
https://lh6.googleusercontent.com/-fpaJGVUePZE/T8cu7YA5E3I/AAAAAAAAADw/htNsgiWAu5Q/s616/MPC%2520HC.jpg
thank you :thanks:
G_M_C
31st May 2012, 22:38
Just for my interest; Would XMBC's new AudioEngine (http://wiki.xbmc.org/index.php?title=AudioEngine) be something MPC-HT could use as a source (of inspiration)?
Aleksoid1978
1st June 2012, 04:47
Question - where is my access to commit in SVN. I want make some small improvement in MPEGSplitter - but can do this :)
MPC-HC v1.6.3.4963 (x86) (http://www.mediafire.com/?xfgh33iws56bh)
+ Added support for .AOB-s with MLP tracks.
known issues:
- The incorrect determination of the duration;
- A stupor on the .AOB-s containing both MLP and LPCM tracks.
clsid
1st June 2012, 19:56
@v0lt
Any modifications to the iconlib can cause wrong icons. This is because Windows caches the icons. When replacing the iconlib file with a modified version, the cache needs to be cleared, and all file associations re-created.
My suggestions for the installer:
1) don't replace existing iconlib on updates
2) clear icon cache on fresh installs
Here is example for use in install script:procedure ClearIconCache();
var
iconcache: String;
begin
iconcache := ExpandConstant('{localappdata}\IconCache.db');
if FileExists(iconcache) then begin
if NOT DeleteFile(iconcache) then begin
try
RestartReplace(iconcache, '');
except
Log('Failed to clear the icon cache.');
end;
end;
end;
end;
Underground78
1st June 2012, 20:46
Somewhere between 4848 and 4872, the auto-zoom size was changed. Any reason for that? I liked the old slightly larger size a lot more.
It now takes the size of the window decorations into account I think it explains it. Maybe we can increase a bit the fraction of the screen auto-zoom uses (currently 2/3 including the window decorations I think).
I updated my codec pack and the MPC HC too got updated to 1.6.2.4832.. But it seems like Don't use XP-theming on the player controls (need restart) option has been removed.
I normally use separate XP theme so when this option was available it disabled the xp theming on the players control part. but as it is removed the MPC HC player controls looks very odd (check attached pic). i would be nice if the option can be brought back :)
thank you :thanks:
We have a patch which fixes this bug without having the need to disable the XP theme. It will be commited soon.
Tiduz
1st June 2012, 23:25
is MPChc-BE discontinued?
ajp_anton
2nd June 2012, 00:48
It now takes the size of the window decorations into account I think it explains it. Maybe we can increase a bit the fraction of the screen auto-zoom uses (currently 2/3 including the window decorations I think).
Would it be possible to let the user adjust this in options/tweaks?
ryrynz
2nd June 2012, 04:57
is MPChc-BE discontinued?
A few patches made it in from BE, the UI was left left out obviously and there's been no comment about it from the devs. I'd like to see the rest added but it seems the focus right now is on tidying up the code. Any chance we could get a comment on the BE UI merging please?
@v0lt
Any modifications to the iconlib can cause wrong icons. This is because Windows caches the icons. When replacing the iconlib file with a modified version, the cache needs to be cleared, and all file associations re-created.
I removed the icon cache, but it changed nothing. :confused:
Helped install the version before 4920.
I used the following batch file.
taskkill /IM explorer.exe /F
cd /d %userprofile%\AppData\Local
attrib -H IconCache.db
del IconCache.db
pause
shutdown /R /F /T 5
In the r4968 the problem is solved.
I suggest not to change the index of icons. If we need to remove the icon, we need to put a gag.
Underground78
2nd June 2012, 08:24
Would it be possible to let the user adjust this in options/tweaks?
It would be possible but I wonder if it's really useful. Also it would make sense to have this option beside the "Auto-zoom" option which would require quite a lot of changes in the UI.
A few patches made it in from BE, the UI was left left out obviously and there's been no comment about it from the devs. I'd like to see the rest added but it seems the focus right now is on tidying up the code. Any chance we could get a comment on the BE UI merging please?
Frankly I don't know what we should do. We were willing to merge the BE Mod but now it evolved a lot and we only have quite an old version of it... I'm a bit reluctant with merging an old version of a patch when I know that a new, probably improved, version exists. :confused:
ryrynz
2nd June 2012, 09:19
I think it would be a good idea to merge it as it is even with it being old code. Reason being that it does not affect the default theme and provides the user with an option, which by all accounts looked to be based on perfectly stable code.
Also the new BE interface leaves a lot to be desired right now (Some have commented it looks a little ugly) and I noticed it added a noticeable amount of time to the start up. We don't know when the final code for BE will be released or how it will look or work by that time, so I think by holding off merging the old code it's just delaying the benefit to change the theme for the possibility that a better theme may come.
Mercury_22
2nd June 2012, 13:53
I think it would be a good idea to merge it as it is even with it being old code. Reason being that it does not affect the default theme and provides the user with an option, which by all accounts looked to be based on perfectly stable code.
Also the new BE interface leaves a lot to be desired right now (Some have commented it looks a little ugly) and I noticed it added a noticeable amount of time to the start up. We don't know when the final code for BE will be released or how it will look or work by that time, so I think by holding off merging the old code it's just delaying the benefit to change the theme for the possibility that a better theme may come.
You took the words right out of my mouth :)
I totally agree the new UI it's ugly comparing with Bobdynlan's version and even with the one from the available code = r72
So come on guys pull the trigger already stop stalling :mad:
Or just come forward and confess you don't want to make any changes to the GUI and lets all move on
Virtual_ManPL
2nd June 2012, 22:00
We can also look on SPlayer source code, as far I remember it was based on MPC-HC.
khagaroth
2nd June 2012, 23:18
Czech translation update (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505).
ryrynz
4th June 2012, 07:55
I was looking around at themes today and thought Simple Gradient looked better than the original theme whilst still maintaining the same look. found here http://sourceforge.net/apps/trac/mpc-hc/raw-attachment/wiki/Toolbar_images/mpc_toolbar_simple_gradient_16.zip
http://img403.imageshack.us/img403/1302/image2xzw.jpg (http://imageshack.us/photo/my-images/403/image2xzw.jpg/)
Simple Gradient theme is on left, original theme is on the right.
The big difference really is the volume icon which coming straight from Windows 95 ideally should be replaced at the very least.
I mocked up how the BE GUI could look once implemented along with the traditional grey color below.
http://img210.imageshack.us/img210/5795/image4adt.jpg (http://imageshack.us/photo/my-images/210/image4adt.jpg/)
There's some differences in the playback buttons sizes between all three images, personally I'm not fussed but people may prefer one type over another. Feel free to comment.
I have to say, one feature I'd like to see is the enlargement of icons on mouse over as Potplayer does. It would be fairly easy to implement and it retains the classic feel without being overly flashy, perhaps worth a look.
stevenckl
4th June 2012, 13:20
Can someone verify izzit the function with icon tick or untick does change the files icon or function it broken?
ajp_anton
4th June 2012, 16:51
It would be possible but I wonder if it's really useful. Also it would make sense to have this option beside the "Auto-zoom" option which would require quite a lot of changes in the UI.Auto-zoom can be enabled with alt+4 also, not just when setting the default zoom, so IMO this setting would belong in "tweaks".
ryrynz
5th June 2012, 07:02
So come on guys pull the trigger already stop stalling
Build 5014 Todo.txt
10) Replace the default old looking toolbar with a more modern one
So it's on the cards, the toolbar at least, whether this is BE or something else who knows. It doesn't look like anyone is interested in coding a new front end right now, so BE should swing through in the meantime to tidy things up. Probably wouldn't hurt to get some color in those graphics too. As I said earlier the volume icon and the volume bar really are the eye sores and BE fixes those. So Underground, what's the plan?
But the new automatic update check works only for stable version or even for the unstable one?
But the new automatic update check works only for stable version or even for the unstable one?
Only for stable builds of course.
Only for stable builds of course.
I think that'd be great a radio button to enable the unstable version check, dont you think?
kasper93
5th June 2012, 22:08
I think that'd be great a radio button to enable the unstable version check, dont you think?
New nightly build are every day, sometimes even few per day, so we don't need notification, just go to http://xhmikosr.1f0.de/mpc-hc/ and download new version.
hayan
6th June 2012, 06:14
user friendly for stereo speaker system
not boost the sound, weak volume on 5.1ch+ audio
but boost my sound, the 2ch audio volume is too high
feature request
Only boost the sound when audio channel is more than 2
Mercury_22
6th June 2012, 11:42
user friendly for stereo speaker system
not boost the sound, weak volume on 5.1ch+ audio
but boost my sound, the 2ch audio volume is too high
feature request
Only boost the sound when audio channel is more than 2
Use "Enable custom channel mapping" and "Boost" from Audio Switcher's page
@ryrynz Maybe you should post your ideas about GUI here https://sourceforge.net/apps/trac/mpc-hc/ticket/1598 too :)
ryrynz
6th June 2012, 23:35
r5026: winter is coming
Oh yeah! :D
Mercury_22
7th June 2012, 07:57
Oh yeah! :D
Finally something seems to be moving (let's hope so) in the GUI area :)
But let's wait and see before getting our hopes up !
@bobdynlan Any chance you can share your plans ?
If this is will happen only the bugs fixed in BE mod remain to be merged / fixed in MPC-HC too e.g. http://sourceforge.net/apps/trac/mpc-hc/ticket/1938 :)
Underground78
7th June 2012, 21:43
Can someone verify izzit the function with icon tick or untick does change the files icon or function it broken?
It was kind of broken before r5035.
ryrynz
8th June 2012, 01:55
Just regarding the change log entered for 5037, I believe the user details should be bobdynlan not bobdylan, correct?
Just regarding the change log entered for 5037, I believe the user details should be bobdynlan not bobdylan, correct?
That is correct. It will be changed on next commit. Good catch.
mood
11th June 2012, 00:32
Build .1.6.3.5083 64Bit crash when choose non english language and open avi file please fix it.
thanks...
betaking
11th June 2012, 05:05
To all dev:
Does LOGO resource is not removed from the language resource file of the MPC-HC? Switch to another language from the default English language re-open the MPC-HC, the MPC-HC become maximize!This is a BUG?
Look at the recorded video files!
http://www.mediafire.com/?07s34b20y7tz478
please,add this button.i don't think it be hard:thanks:
thanks in advance
how i can "Deselect All" formats?why there is no button for that?i hate clicking and deselecting :D
http://upit.cc/i/085d0b9a.png
To all dev:
Does LOGO resource is not removed from the language resource file of the MPC-HC? Switch to another language from the default English language re-open the MPC-HC, the MPC-HC become maximize!This is a BUG?
Look at the recorded video files!
http://www.mediafire.com/?07s34b20y7tz478
#2383 (https://sourceforge.net/apps/trac/mpc-hc/ticket/2383)
Build .1.6.3.5083 64Bit crash when choose non english language and open avi file please fix it.
thanks...
#2382 (https://sourceforge.net/apps/trac/mpc-hc/ticket/2382)
Both tickets were fixed at r5092 (https://sourceforge.net/apps/trac/mpc-hc/changeset/5092).
Enjoy your nightlies again ;)
Underground78
11th June 2012, 21:40
Currently trunk builds are broken if non english language is used. Devs are working on it. Expect fix in near future.
Last trunk version that was working properly was r5076 (https://sourceforge.net/apps/trac/mpc-hc/changeset/5076)
Should be fixed as of r5092 (see https://sourceforge.net/apps/trac/mpc-hc/ticket/2382#comment:23 for test builds).
boyumeow
12th June 2012, 11:27
please,add this button.i don't think it be hard:thanks:
thanks in advance
No need of button, "right click" is there to help. Thanks to Nev for that info.
@boyumeow
right click works for internal filters but i need for Select/Deselect formats
Zulithe
12th June 2012, 18:58
*edit* nevermind
boyumeow
13th June 2012, 08:35
@HoP,
Sorry, my bad. "Association with icons" have the effect of select all, if I'm not wrong. As for deselect, I guess we will go 1 by 1 >.< ...
Traps
13th June 2012, 08:56
I have this issue with MPC HC decoder and i was wondering if anyone knows the problem.
Basicaly, it doesn't decode formats properly, AAC has massive problems but AC3/Vorbis work perfectly.
Here's an example i recorded when trying to play a .mp4 h264/aac trailer for some upcoming movie:
MPC HC internal decoder: MPC HC audio.flac (ftp://78.153.40.220/AiDisk_a1/DATA/MPC%20audio.flac)
Similar issue with LAV Audio: LAV Audio.flac (ftp://78.153.40.220/AiDisk_a1/DATA/LAV%20Audio.flac)
If i use FFDshow to decode AAC it works flawlessly, AC3 works flawlessly with MPC HC internal decoder. It's weird and i have no idea what's causing this.
MPC, LAV, FFDshow and drivers are all updated to latest version.
I'm using LAV Splitter, LAV Video, madVR renderer on i7 2600k, ASUS P8P67PRO, Windows 7 64bit and Asus Xonar DG audio card.
Aleksoid1978
13th June 2012, 09:33
I have this issue with MPC HC decoder and i was wondering if anyone knows the problem.
Basicaly, it doesn't decode formats properly, AAC has massive problems but AC3/Vorbis work perfectly.
Here's an example i recorded when trying to play a .mp4 h264/aac trailer for some upcoming movie:
MPC HC internal decoder: MPC HC audio.flac (ftp://78.153.40.220/AiDisk_a1/DATA/MPC%20audio.flac)
Similar issue with LAV Audio: LAV Audio.flac (ftp://78.153.40.220/AiDisk_a1/DATA/LAV%20Audio.flac)
If i use FFDshow to decode AAC it works flawlessly, AC3 works flawlessly with MPC HC internal decoder. It's weird and i have no idea what's causing this.
MPC, LAV, FFDshow and drivers are all updated to latest version.
I'm using LAV Splitter, LAV Video, madVR renderer on i7 2600k, ASUS P8P67PRO, Windows 7 64bit and Asus Xonar DG audio card.
Upload a sample file for test.
Traps
13th June 2012, 11:41
It was this video: Rise of the Guardians - Official Trailer (HD) (http://www.youtube.com/watch?v=ok0M25mpJl8&feature=g-hist), i downloaded (with the browser extension) the HD 720p/AAC version to my HDD and tried to play it. Happens with all AAC files though.
Here's a small song sample, it happens with this one too: track.m4a (ftp://78.153.40.220/AiDisk_a1/DATA/Zadeta%20si%20lepa%20Ljubljana.m4a)
JEEB
13th June 2012, 12:30
It was this video: Rise of the Guardians - Official Trailer (HD) (http://www.youtube.com/watch?v=ok0M25mpJl8&feature=g-hist), i downloaded (with the browser extension) the HD 720p/AAC version to my HDD and tried to play it. Happens with all AAC files though.
Here's a small song sample, it happens with this one too: track.m4a (ftp://78.153.40.220/AiDisk_a1/DATA/Zadeta%20si%20lepa%20Ljubljana.m4a)
Downloaded the 720p version of that Youtube clip, and that sample song, and played them with both the internal MPC-HC AAC decoder as well as the mov/mp4 splitter enabled with default settings to make sure (as well as with using LAV for the splitting; it's an older LAV revision so the fact that decoding worked there too shouldn't really matter), but it seems to work fine (revision 5108 tested).
Can't help but to think that it's something else but decoding, such as specific audio output modes or whatever else that could be affecting the output. Try a settings reset for MPC-HC and friends once, and then retry (step by step veering off the MPC-HC's defaults)?
Traps
13th June 2012, 15:56
I've tried switching everything back to MPC HC defaults, tried every audio renderer available in MPC HC, tried Audio switcher On/Off with different settings but nothing works. The only thing that works is using ffdshow-tryouts set to libfaad2 to decode, if it's set to libavcodec decoder i get same errors in the audio.
I thought it was my audio card but i doubt that since it works flawlessly for everything else.
v0lt
13th June 2012, 17:32
@Traps
Show a list of filters.
Traps
13th June 2012, 17:47
You mean this?
http://i.imgur.com/DHrD7.jpg
JanWillem32
13th June 2012, 18:29
Can you take a look at the settings for the audio decoders themselves? It's accessible in the filter menu and by double-clicking an audio decoder item with a bold font in the internal filters option tab. Make sure "SPDIF" isn't selected, and that the correct speaker arrangement is set. Also disable dynamic range control if it's enabled.
The output format could also be the problem. The option for 24-bit output is refused the most, some devices don't like floating-point input, and older ones won't even accept 32-bit output. Just to be sure, could you try all four of these?
Traps
13th June 2012, 18:49
This is what i get when i double click on AAC in the Transform filters list
http://i.imgur.com/Yo0tw.jpg
I tried changing it to 24 & 32bit and it didn't fix the issue, when i selected IEEE float it didn't work at all, it fell back to ffdshow when i opened the file.
v0lt
14th June 2012, 03:46
@Traps
Perhaps the problem of audio driver. Try another (built-in motherboard) sound card.
sialivi
14th June 2012, 21:30
Finally got myself a TrueHD/DTSHD-MA capable AVR and hooked it up via HDMI.
But how do I get MPC-HC to bitstream these formats? The only filter properties I find are for selecting whether or not AC-3 and DTS should be decoded or passthrough.
Judging by the lights on the AVR, I only get DTS from DTSHD-MA and PCM from TrueHD. Both formats are passed through correctly with XBMC so the AVR end is correctly setup.
Thanks for your continued great work
Mangix
15th June 2012, 06:18
Finally got myself a TrueHD/DTSHD-MA capable AVR and hooked it up via HDMI.
But how do I get MPC-HC to bitstream these formats? The only filter properties I find are for selecting whether or not AC-3 and DTS should be decoded or passthrough.
Try LAV Audio: https://www.doom9.org/showthread.php?t=156191
sialivi
15th June 2012, 12:28
Try LAV Audio: https://www.doom9.org/showthread.php?t=156191
Thanks for the help, much appreciated
saulob
16th June 2012, 16:10
Amazing program, and faster than the original Media Player Classic, I'm in love with it.
But I got two questions ;)
[dunno this is the official topic, sorry]
1) Every time I save one subtitle from the Search option, it saves two files ".srt" (the subtitle) and ".style". How can I set the program to download only the ".srt" file? I don't need this ".style" file.
2) Is there any way to increase the brightness of the video? I used FFDShow with Media Player Classic, and had some nice option, like the Level one that I could increase the brightness. I miss that.
Thanks
Underground78
16th June 2012, 16:16
1) Every time I save one subtitle from the Search option, it saves two files ".srt" (the subtitle) and ".style". How can I set the program to download only the ".srt" file? I don't need this ".style" file.
Hmm, not sure if it's currently possible. I will ask Demi about that, he worked on this feature lately.
2) Is there any way to increase the brightness of the video? I used FFDShow with Media Player Classic, and had some nice option, like the Level one that I could increase the brightness. I miss that.
It should be possible (depending on the renderer you use), see the Options > Miscellaneous and Options > Player > Keys for shortcuts.
saulob
17th June 2012, 03:15
Hmm, not sure if it's currently possible. I will ask Demi about that, he worked on this feature lately.
Good, thanks :D
That would be amazing.
It should be possible (depending on the renderer you use), see the Options > Miscellaneous and Options > Player > Keys for shortcuts.
Done that, does not work, nothing changes on the video. I'm using the "EVR Custom Pres." rendering :(
Underground78
17th June 2012, 09:10
Done that, does not work, nothing changes on the video. I'm using the "EVR Custom Pres." rendering :(
It seems to work for me (I tried with EVR CP but I'm on XP so maybe it's different, I will try asking someone on Seven).
I tried the slider in Options > Miscellaneous and I also configured hotkeys for that in Options > Player > Keys and both solutions work.
JanWillem32
17th June 2012, 09:12
When the VMR-9 or EVR mixers receive RGB input, none of the color controls on the Miscellaneous tab will work. The solution is to allow native NV12, I420/IYUV, YV12, YUY2 and UYVY input types from the decoders.
To access the full spread of logical color controls, use a pixel shader. http://forum.doom9.org/showthread.php?t=157634
color controls\brightness, contrast and gamma controls for RGB
color controls\brightness, contrast, grayscale gamma, colorfulness gamma, hue and saturation controls for SD&HD video input
ryrynz
17th June 2012, 13:10
The ability to create a true "lite" build added in 5150 and 5151 really dropped the file size down. 6.3MB down to 3.9MB, nice.
AmshTemp
18th June 2012, 03:38
@xhmikosr:
Can you please start to provide a "lite" build alongside other MPC-HC builds in your website http://xhmikosr.1f0.de/mpc-hc/
ryrynz
18th June 2012, 03:57
You can grab them from here.
http://henry.fushizen.eu/builds/MPC-HC/#!/view=details/lang=en/sort=na
They're updated very frequently.
wanezhiling
18th June 2012, 04:31
You can grab them from here.
http://henry.fushizen.eu/builds/MPC-HC/#!/view=details/lang=en/sort=na
They're updated very frequently.
:p Because they're updated by a compiler bot.
ryrynz
18th June 2012, 06:05
It was either that or someone who sits at their computer waiting diligently for MPC builds and then compiling them within minutes of the changes hitting SVN, So yeah I gathered as much :p
saulob
18th June 2012, 06:25
When the VMR-9 or EVR mixers receive RGB input, none of the color controls on the Miscellaneous tab will work. The solution is to allow native NV12, I420/IYUV, YV12, YUY2 and UYVY input types from the decoders.
To access the full spread of logical color controls, use a pixel shader. http://forum.doom9.org/showthread.php?t=157634
color controls\brightness, contrast and gamma controls for RGB
color controls\brightness, contrast, grayscale gamma, colorfulness gamma, hue and saturation controls for SD&HD video input
Thank you very much, that worked for me. Kinda hard to use, so much information and coding changing, but works.
It would be nice if had some easy option. But that's ok.
wanezhiling
18th June 2012, 13:47
@xhmikosr:
Can you please start to provide a "lite" build alongside other MPC-HC builds in your website http://xhmikosr.1f0.de/mpc-hc/
http://xhmikosr.1f0.de/mpc-hc/lite/
See here.
PS: He also provided an icl12 build.
http://xhmikosr.1f0.de/mpc-hc/icl12/
Traps
18th June 2012, 18:00
What are these lite and icl12 builds?
nevcairiel
18th June 2012, 18:03
What are these lite and icl12 builds?
"Lite" are builds without the internal filters, which makes them smaller in case you use external filters anyway.
"ICL12" is a different compiler, specifically Intels compiler instead of the default one from Microsoft.
It may or may not be faster, and may or may not have problems the normal version doesn't.
Personally, i would take ICL builds with a grain of salt. ;) But some people seem to swear to them.
fairchild
19th June 2012, 00:53
The lite version is pretty cool, but one thing I already noticed it doesn't have which I kinda loved using is it's MediaInfo function. I guess now if I want to know details like the bitrate etc I'll have to open the file in the standalone version of MediaInfo. :-|
Keiyakusha
19th June 2012, 00:59
The lite version is pretty cool, but one thing I already noticed it doesn't have which I kinda loved using is it's MediaInfo function. I guess now if I want to know details like the bitrate etc I'll have to open the file in the standalone version of MediaInfo. :-|
Tried MPC-HC r5149 lite then updated to r5190, mediainfo thingy works as always...
hayan
19th June 2012, 01:05
play video file, Display Stats(Ctrl+J), plays next video file (PgDn or drag file), no response in 10 sec.
HD video file (High probability)
SD video file (Low probability)
Affect Version: Rev 48xx → 4902 (1.6.2 stable) → 5190 (lastest)
fairchild
19th June 2012, 02:14
Tried MPC-HC r5149 lite then updated to r5190, mediainfo thingy works as always...
Using the 32-bit 1.6.3.5170 from http://xhmikosr.1f0.de/mpc-hc/lite/ and it's not working. Not that big of a deal but thought I'd mention it. :D
Keiyakusha
19th June 2012, 02:41
Using the 32-bit 1.6.3.5170 from http://xhmikosr.1f0.de/mpc-hc/lite/ and it's not working. Not that big of a deal but thought I'd mention it. :D
Hmm yeah that build doesn't have mentioned feature. Surprise. Try to find builds by someone else then.
betaking
19th June 2012, 05:09
Feature requests
can use standlone mpcvideo.ax & MpaDecFilter.ax decoder format configuration saved in separate keys?
like Internal decoder format configuration save!
[HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Internal Filters]
"SRC_CDDA"=dword:00000000
"SRC_CDXA"=dword:00000000
"SRC_VTS"=dword:00000001
"SRC_FLIC"=dword:00000001
"SRC_D2V"=dword:00000000
"SRC_DTSAC3"=dword:00000000
"SRC_MATROSKA"=dword:00000000
"SRC_SHOUTCAST"=dword:00000000
"SRC_REALMEDIA"=dword:00000000
"SRC_AVI"=dword:00000000
"SRC_OGG"=dword:00000000
"SRC_MPEG"=dword:00000000
"SRC_MPA"=dword:00000001
"SRC_DSM"=dword:00000000
"SRC_SUBS"=dword:00000001
"SRC_MP4"=dword:00000000
"SRC_FLV"=dword:00000000
"SRC_FLAC"=dword:00000000
"TRA_MPEG1"=dword:00000000
"TRA_MPEG2"=dword:00000000
"TRA_RV"=dword:00000001
"TRA_RA"=dword:00000001
"TRA_MPA"=dword:00000000
"TRA_DTS"=dword:00000000
"TRA_LPCM"=dword:00000000
"TRA_AC3"=dword:00000000
"TRA_AAC"=dword:00000000
"TRA_ALAC"=dword:00000000
"TRA_ALS"=dword:00000000
"TRA_PS2AUD"=dword:00000001
"TRA_VORBIS"=dword:00000000
"TRA_FLAC"=dword:00000000
"TRA_NELLY"=dword:00000000
"TRA_AMR"=dword:00000000
"TRA_PCM"=dword:00000000
"TRA_DXVA_H264"=dword:00000000
"TRA_DXVA_VC1"=dword:00000000
"TRA_DXVA_WMV3"=dword:00000000
"TRA_DXVA_MPEG2"=dword:00000000
"FFM_H264"=dword:00000000
"FFM_VC1"=dword:00000000
"FFM_FLV4"=dword:00000000
"FFM_VP356"=dword:00000000
"FFM_VP8"=dword:00000000
"FFM_XVID"=dword:00000000
"FFM_DIVX"=dword:00000000
"FFM_MSMPEG4"=dword:00000000
"FFM_WMV"=dword:00000000
"FFM_SVQ3"=dword:00000000
"FFM_H263"=dword:00000000
"FFM_THEORA"=dword:00000000
"FFM_AMVV"=dword:00000000
"FFM_MJPEG"=dword:00000000
"FFM_INDEO"=dword:00000000
cyberbeing
19th June 2012, 05:31
AutoFit looks like it got broken somewhere between r4848 and r4865. The video frame is no longer an exact fit to the MPC-HC frame ever since, resulting in a thin black bar on the right side.
Same problem occurs when manually resizing the window with 'Limit window proportions on resize' enabled. For reference, this is on a 1680x1050 monitor.
[Edit: It appears the manually resizing problem exists even in old builds. Only the AutoFit regression is new.]
I'd suspect http://code.google.com/p/mpc-hc/source/detail?r=4858 caused the problem, but it would seem that any small change to MainFrm.cpp could have potentially triggered this, as it affects only specific window dimensions. Odd width/height, resulting in slightly incorrect aspect ratio it seems.
r4848 Autofits to 1120x630 (1.777777777777778), exact fit.
The latest builds Autofit to 1093x615 (1.777235772357724), black bar on right side.
[Edit2: Created Ticket #2423 (https://sourceforge.net/apps/trac/mpc-hc/ticket/2423)]
dansrfe
19th June 2012, 08:01
I have a feature request which would be of great benefit to me when resizing video.
Ability to crop 1px at a time from top, bottom, left, or right via hotkeys. I would greatly appreciate if something like this were to show up in the next rev build. Cutting off the black bars allows me to watch blurays and upscale them slightly for > 1080p displays and save on GPU power. That little extra helps ensure that no frames are dropped or delayed. I've been doing this on the fly with ffdshow video post processor but it isn't a perfect solution as it stutters sometimes.
Many thanks!
Feature requests
can use standlone mpcvideo.ax & MpaDecFilter.ax decoder format configuration saved in separate keys?
like Internal decoder format configuration save!
I have a feature request which would be of great benefit to me when resizing video.
Ability to crop 1px at a time from top, bottom, left, or right via hotkeys. I would greatly appreciate if something like this were to show up in the next rev build. Cutting off the black bars allows me to watch blurays and upscale them slightly for > 1080p displays and save on GPU power. That little extra helps ensure that no frames are dropped or delayed. I've been doing this on the fly with ffdshow video post processor but it isn't a perfect solution as it stutters sometimes.
Many thanks!
For feature requests open a ticket on our trac (https://sourceforge.net/apps/trac/mpc-hc/newticket). Devs don't read D9 no more.
Using the 32-bit 1.6.3.5170 from http://xhmikosr.1f0.de/mpc-hc/lite/ and it's not working. Not that big of a deal but thought I'd mention it. :D
I guess it's THAT hard to read ;x
http://xhmikosr.1f0.de/mpc-hc/lite/DO_NOT_README.txt
here ... i'll copy paste.
These builds are NOT a replacement for the normal builds, at least not at the moment.
They are made by me and are the only ones supported. Feel free to build or use
whatever build you want, but reports will be accepted only when using my builds.
Some people are clearly ignorant and instead of looking at the repository,
they assume whatever comes to their minds.
So here goes what a Lite build has different than normal builds:
1) No internal filters, use your favorite splitters/decoders like LAVFilters
2) No translations, self-explanatory
3) No MediaInfoLib, use MediaInfo.dll
Underground78
19th June 2012, 19:10
For feature requests open a ticket on our trac (https://sourceforge.net/apps/trac/mpc-hc/newticket). Devs don't read D9 no more.
Well I read it but not really on a regular basis and things get lost here so better create a ticket.
@cyberbeing: pinged demi about that, will see what he says.
fairchild
20th June 2012, 05:44
I guess it's THAT hard to read ;x
http://xhmikosr.1f0.de/mpc-hc/lite/DO_NOT_README.txt
here ... i'll copy paste.
Now why would I read a file that is named in all caps do not readme. ;)
Anyways thanks for the copy and paste.:thanks:
LigH
20th June 2012, 12:48
@ fairchild:
"Reverse psychology (http://en.wikipedia.org/wiki/Reverse_psychology)" ... a risky kind of parenting. ;)
Underground78
20th June 2012, 18:39
SECRET.txt would probably have worked better. :D
dansrfe
20th June 2012, 19:10
I created this ticket https://sourceforge.net/apps/trac/mpc-hc/ticket/2414 and it was closed because demi_alucard @ sourceforge pointed me to the num keys which were thought to address the crop feature yet the num keys or any other hotkeys for that matter don't have a mapping for vertically or horizontally cropping in either direction by 1px. This ticket hasn't been re-opened yet.
Keiyakusha
20th June 2012, 19:38
I created this ticket https://sourceforge.net/apps/trac/mpc-hc/ticket/2414 and it was closed because demi_alucard @ sourceforge pointed me to the num keys which were thought to address the crop feature yet the num keys or any other hotkeys for that matter don't have a mapping for vertically or horizontally cropping in either direction by 1px. This ticket hasn't been re-opened yet.
You cant have +/-1 px _before_ video will be passed to the renderer. Fitst because MPC-HC probably have no means to do so. But more importantly, adding or removing 1px is not possible due to YUV colorspace limitations and converting it to rgb (or rescaling) before is sub optimal. In other words I doubt someone will do this...
Underground78
20th June 2012, 19:42
I created this ticket https://sourceforge.net/apps/trac/mpc-hc/ticket/2414 and it was closed because demi_alucard @ sourceforge pointed me to the num keys which were thought to address the crop feature yet the num keys or any other hotkeys for that matter don't have a mapping for vertically or horizontally cropping in either direction by 1px. This ticket hasn't been re-opened yet.
Demi probably missed your answer, I have pinged him about it.
dansrfe
20th June 2012, 21:45
You cant have +/-1 px _before_ video will be passed to the renderer. Fitst because MPC-HC probably have no means to do so. But more importantly, adding or removing 1px is not possible due to YUV colorspace limitations and converting it to rgb (or rescaling) before is sub optimal. In other words I doubt someone will do this...
Right I understand that. Maybe I didn't word my question properly.
If I play a 1920 x 1080 video then the renderer will output 1920 x 1080 unless I scale it. Scaling can happen all sorts of ways via PnS (width/height/constant Aspect Ratio up or down). I understand that part. My question is that is there a way for the renderer to discard or for the user to tell the renderer, "Hey, discard these pixels before resizing to x * y"? Is that something that would have to be done though the renderer itself?
This is primarily useful for me in the context of madVR where I can choose my scaling algorithms. I have comfirmed that by simply cropping off the black bars (in ffdshow post processor for example) I can save a portion of my GPU power to use a better scaling algorithm.
clsid
21st June 2012, 00:08
If your video has black bars, then you have done something wrong during encoding.
ryrynz
21st June 2012, 00:26
Just in case the owner of the site http://henry.fushizen.eu/ happens to frequent here, your lite builds are including the internal filters once again.
dansrfe
21st June 2012, 05:01
If your video has black bars, then you have done something wrong during encoding.
These are bluray discs. Not encoded yet.
Amour
21st June 2012, 21:31
SECRET.txt would probably have worked better. :D
"LITE = NO INTERNAL FILTERS, NO MediaInfoLib, NO TRANSLATIONS.txt"
Underground78
21st June 2012, 21:55
By the way, for those who don't want the internal filters but want a translation or MediaInfo, you can get the translation from the normal package and the MediaInfo dll from its official website.
Amour
21st June 2012, 23:11
This video is super SLOW on my computer: http://uploaded.to/file/whvevimw/from/ynr5sl
First time I have playback issues like this.
Aleksoid1978
22nd June 2012, 02:31
This video is super SLOW on my computer: http://uploaded.to/file/whvevimw/from/ynr5sl
First time I have playback issues like this.
Bad file - incorrect fps value stored in this file. Nobody can normal playback this file.
For those that like to test, XhmikosR uploaded nightly builds (http://xhmikosr.1f0.de/mpc-hc/) based on r5260 (https://sourceforge.net/apps/trac/mpc-hc/changeset/5260) that were compiled using GCC 4.7.1
We're using new toolchain at the moment to test things out.
ryrynz
24th June 2012, 12:50
Is there any chance of ICL12 lite builds?
ney2x
24th June 2012, 14:44
Is there any chance of ICL12 lite builds?
+1 me too hoping for a ICL12 Lite Build. Thanks in advance :D
ryrynz
25th June 2012, 01:46
Have there been any thoughts for removing subtitle support in the lite version?
Keiyakusha
25th June 2012, 01:54
Have there been any thoughts for removing subtitle support in the lite version?
I think its a crazy thought. its understandable about removing features that have very little use for common people, but subs is not one of them. On the other hand all renderers except EVR-CP and madvr can be removed. Does anyone really uses them? Some of them are just useless, some of them even old, forgotten and broken like haali. Not to mention that anyone still will be able to use it through external filters if he for some reason absolutely have to do so. Maybe capture and web interface stuff can be removed too.
Stephen R. Savage
25th June 2012, 03:13
I think its a crazy thought. its understandable about removing features that have very little use for common people, but subs is not one of them. On the other hand all renderers except EVR-CP and madvr can be removed. Does anyone really uses them? Some of them are just useless, some of them even old, forgotten and broken like haali. Not to mention that anyone still will be able to use it through external filters if he for some reason absolutely have to do so. Maybe capture and web interface stuff can be removed too.
Neither EVR-CP nor MadVR can work out-of-box on Windows XP, so either VMR-7, VMR-9 or Overlay would need to be retained. However, I agree with reducing the length of the renderer list, especially considering the advances JanWillem32 has made in his branch. Regarding the internal subtitle renderer, I believe it should be removed as it is very broken and buggy, and the VSFilter project itself would be much better off divorced from MPC.
ryrynz
25th June 2012, 03:14
I think its a crazy thought.
If you already have VSfilter (XY, threaded etc) installed though, any reason for it to still be there? Or would it just be best to keep it there for average users who don't wish to install extra programs for the extra functionality?
Just throwing it out there, I know merging some of the code from the forks is in the todo list but with better solutions out there it looks like it could be removed at least from the lite version as people who install that would generally know what they're doing anyway.
Keiyakusha
25th June 2012, 03:54
Neither EVR-CP nor MadVR can work out-of-box on Windows XP, so either VMR-7, VMR-9 or Overlay would need to be retained.
Yeah I forgot about that... Then VMR9 should stay too (i heard its not that different from evr and they share some code)
I believe it should be removed as it is very broken and buggy, and the VSFilter project itself would be much better off divorced from MPC.If you already have VSfilter (XY, threaded etc) installed though, any reason for it to still be there?
Personally I don't have them installed. Last time I tried them, they was unable to provide some features that MPC-HC internal renderer have. I'll try xy sometime soon to see its progress but as I understand it still can't prepare subtitles to be rrendered by video renderer, its a pure software solution. It was initially my request and madshi, nev and others did very good job developing interface that could help achieve this, it developed into something big, nice and cool after all, but I think there is no working implementations of this feature yet, only draft, specification. Not xy nor madvr can support it yet. There was some other things like custom subtitles resolution but i cant speak about that, I messed with this too long ago.
clsid
25th June 2012, 04:29
None of the non-custom renderers is going to be removed. They are all still being used by many people. The only change that may happen in the future is that the custom renderers are replaced by new ones based on JanWillem32's work.
Keiyakusha
25th June 2012, 04:32
None of the non-custom renderers is going to be removed. They are all still being used by many people. The only change that may happen in the future is that the custom renderers are replaced by new ones based on JanWillem32's work.
So why not stop them from using these useless renderers, what good in using something inferior?
Also we still have to add vsfilter to external filters to be able to load it. If that's a good way for you (devs) why not make the same for these useless renderers?
And we was talking about lite version only, cause I already learned that normal version is not going to go in right direction, unless someone forks it.
ryrynz
25th June 2012, 07:28
So why not stop them from using these useless renderers, what good in using something inferior?
For the simple reason that it's easier to set up and results in less issues for the end user right now. The push to remove some of the older renderers will be made once the newer ones work in nearly all cases.
I guess we'll just have to wait and see what direction they're willing to take with the lite build. Whether it remains MPC without filters or turns into something a little leaner and meaner. I'm hoping for the latter.
nevcairiel
25th June 2012, 08:04
Regarding the renderers:
- VMR-7 versions can all be removed, they are based on DirectX 7 and were mostly targeted at very old Windows versions which are not supported anymore anyway.
- VMR-9 windowed, plain EVR and Overlay are provided by Windows itself (no code to save), and they serve a purpose on low-powered systems, no reason to remove them.
- Haali: Eventhough its half-broken, it doesn't actually have more then 20 lines of code in MPC-HC, so there isn't that much to be gained from removing it.
So to conclude, the only things really worth removing are the two VMR-7 (even in the full builds)
The "Null" renderer could probably be removed from the list and be replaced with another option somewhere that says "Disable Video Rendering" or something like that.
"Old Renderer" can probably also be removed, don't think it serves any purpose that Overlay or VMR (windowed) don't..
fastplayer
25th June 2012, 09:05
- Haali: Eventhough its half-broken, it doesn't actually have more then 20 lines of code in MPC-HC, so there isn't that much to be gained from removing it.
...but we save ourselves "XYZ doesn't work with Haali renderer..."-posts. That's a gain right there!
ryrynz
25th June 2012, 09:54
- Haali: Eventhough its half-broken, it doesn't actually have more then 20 lines of code in MPC-HC, so there isn't that much to be gained from removing it.
Well the lite build would get a little lighter, perhaps this build could lead the way if devs are unwilling to remove these from the standard version right now.
nevcairiel
25th June 2012, 09:57
But you get "Where did Haali Renderer go? Its the only renderer that works for me!" posts :p
clsid
25th June 2012, 16:02
MPC-HC can be made more light-weight by moving things out of the executable. For example the shaders. This solves some bugs/limitations at the same time (such as shader size limitation with INI file).
Keiyakusha
26th June 2012, 15:07
Somehow can't find separate xy-vsfilter thread even though I remember something like that...
Anyway, I tried it as I promised. Unfortunately it still lacks 2 options that I use all the time, so I can't prefer it over internal subtitle renderer.
These are: 1) I can't override all styles with my own default style; 2) I cant control resolution of the subs. Means when I watch 1080p video I can't render subs at 720p then upscale to 1080p.
Virtual_ManPL
26th June 2012, 20:44
I just fresh reinstalled MPC-HC by deleting "Gabest" keys in registry and I see that under "Maximum texture resolution:" we still use "800x600", isn't that so low today?
Subtitles look damn horrible and awfully pixelated with this setting. Shouldn't we by default use "Desktop"?
http://i.imgur.com/Wl5rS.png
And is just me or changing EVR Buffers is broken? Can someone confirm this?
v0lt
27th June 2012, 03:40
Shouldn't we by default use "Desktop"?
No, of course. 800x600 is stable on most processors.
Virtual_ManPL
27th June 2012, 08:50
But the quality of the produced subtitles look simply terrible compared to ex. SMPlayer or VLC...
If we want performance gain, shouldn't we change "Sub pictures to buffer:" to 0. More sub pictures to buffer can cause more delay and will eat more CPU power.
Also as far I remember everything above 0 causes subtitles flickering when animation was also included in subs, dunno if this was fixed yet.
JanWillem32 build's have already this changed ;p
Keiyakusha
27th June 2012, 08:58
But the quality of the produced subtitles look simply terrible compared to ex. SMPlayer or VLC...
Not at all. This is depends on the screen resolution. For 1080p screen it maybe a bit too low but its not a pain to change it manually. You need to do it only once after all.
Having it set at desktop is what many people (including me) hate. In this case subtitles looks too sharp and unnatural, they badly blend into the picture.
JanWillem32 build's have already this changed ;p
So? When, or even if his work will be added, you should expect that many stuff like that may be omitted.
Btw I always though buffer only helps to achieve better performance, not the other way. Like when you have some cycles to spare it prepares subs ahead so during some spike when you have no power to spare it still can show subs without delay cause they already prepared. I got wrong impression of this feature? Anyway never noticed any problems with default settings.
fairchild
27th June 2012, 17:07
Not at all. This is depends on the screen resolution. For 1080p screen it maybe a bit too low but its not a pain to change it manually. You need to do it only once after all.
What's the recommended for 1080p? 1024x768 or do people use a different setting aside from desktop resolution in which case the subs are very sharp?
Keiyakusha
27th June 2012, 17:21
What's the recommended for 1080p? 1024x768 or do people use a different setting aside from desktop resolution in which case the subs are very sharp?
There is no recommended. Use what you like more... I use 1280x720
Virtual_ManPL
27th June 2012, 22:53
Not at all.
Yes. Quality on default setting is terrible compared to other players...
Look on this awful blur...
It's like in Firefox 4 with not fixed DW/D2D font rendering...
SMPlayer
http://suxorz.com/i5/smplayer.png
VLC
http://suxorz.com/i5/vlc.png
MPC-HC [800x600] (default now)
http://suxorz.com/i5/mpchc800x6.png
MPC-HC [Desktop] (1680x1050)
http://suxorz.com/i5/mpchcdeskt.png
This is depends on the screen resolution. For 1080p screen it maybe a bit too low but its not a pain to change it manually. You need to do it only once after all.
That's why default option should be Desktop. No user integration needed or no need to read some config guides how to set MPC-HC properly. It will work great out of the box.
Having it set at desktop is what many people (including me) hate.
It didn't matter what you or even I hate or prefer/like. The quality matter first, next comes performance for all and for greater goods :p
It's hard to image that any modern CPU will have problem with this setting as default. Even on my old P3 1GHz I used Desktop option with 1280x1024 on 17"/19" CRT without any problem.
In this case subtitles looks too sharp and unnatural, they badly blend into the picture.
The solution can be simply, just delete this option there with making Desktop a default setting and add checkbox like "Add Gaussian blur" etc. for people who prefer not that sharp subtitles.
ryrynz
27th June 2012, 22:57
The solution can be simply, just delete this option there with making Desktop a default setting and add checkbox like "Add Gaussian blur" etc. for people who prefer not that sharp subtitles.
Agreed. Any devs wanna chime in on this?
nevcairiel
28th June 2012, 06:43
Being able to reduce the rendering resolution is also important for performance.
The default can probably be increased to 1280x720 or something like that, it would already give smoother results without being over-sharp on a FullHD screen.
Keiyakusha
28th June 2012, 09:44
It didn't matter what you or even I hate or prefer/like. The quality matter first, next comes performance for all and for greater goods :p
Define quality? For me quality is what looks best. For me on 1080p screen subs looks best when rendered at 1280x720 resolution. This is depends on the content too. Most of the content I watch doesn't have real details/sharpness for 1080p. If I will watch some Hollywood CGI movie, i'll probably want it to be set at "desktop".
BTW i think bluriness and aliasing of the subs also affected by resize method. It may be different between all renderers.
EDIT: of course if you compare subs on black background - desktop ones is a winner. What I'm talking about is real usage. If you really think having it so sharp is good this is nothing else but your personal preference, but as you say - it doesn't matter what you like...
About adding blur option - i though about that but yes, performance is important too. If you take only the subs - it maybe not hard to render them on weak PC, but don't forget that weak PC can be already 100% used for decoding alone and have very little to spare for subs. And blur approach will be only slower. I think potplayer have blur option. Or was it kmplayer? Don't really remember.
demi_alucard
28th June 2012, 17:42
We were already thinking on changing the default to 1280x720 like a month or so ago. Desktop may be the best option, but like nev said, we still need to consider people with old PCs.
The reason why this hasn't been done already is because we are also thinking on changing the options available from hard-coded screen resolutions to fractions of the desktop resolution. Like Double of Desktop Resolution, Match Desktop Resolution, Three Quarters of Desktop Resolution and Half of Desktop Resolution.
Changing things that currently work fine can't be done thoughtlessly.
Hera
28th June 2012, 19:17
^
I can manage 800x600 (no-anim) on trunk and 1920x1080 (anim in most cases) in renderer fixes builds on my netbook.
ryrynz
28th June 2012, 22:57
we still need to consider people with old PCs.
People with old hardware can always change the settings down, default settings should provide the best quality option for users by default.
dukey
28th June 2012, 23:29
Intel ion is new hardware. Yet pretty slow. To me the fact subs are so heavy says maybe the entire design is wrong. What was fine for SD material doesn't scale well to HD.
gngn
29th June 2012, 00:06
i have trouble compiling MPC-HC since r5299 (gccbuild.bat: improve EXIT error level patch by kasper93) on WinXP 32bit, the error i am getting is:
"fatal error LNK1181: cannot open input file 'bin\lib\Release_Win32\ffmpeg.lib'"
there aren't any related warnings just that the \obj\Release_Win32\ffmpeg directory is completely empty and even starting \src\thirdparty\ffmpeg\gccbuild.bat on it's own doesnt do anything, nothing is built,
demi_alucard
29th June 2012, 02:19
People with old hardware can always change the settings down, default settings should provide the best quality option for users by default.You are assuming people even know why the the video is playing slow, or that they know what to change and even where the option is...
Not that any of this matters to me anymore since I stopped working on mpc-hc.
I suggest you guys to submit your ideas as feature requests to the bug tracker (http://sourceforge.net/apps/trac/mpc-hc/report/1) since things can get lost here fast and the devs only read this topic once in a while.
ryrynz
29th June 2012, 02:43
I don't think that the advantage of people with slower hardware (very few users) and getting faster subtitle display outweighs the advantage of the majority of people getting better displayed subtitles right out of the box.
You should give people credit enough for being able to change options and diagnose their own issues :D
Why'd you stop working on MPC? I've seen a few commits from you over the months, is this temporary?
ZoNi
29th June 2012, 08:07
Anyone (authors?): is it possible to add those 2 options to MPCHC:
1. When moving cursor to top of screen (when full screen) to show titlebar? That way it is easy to see file name and to exit MPCHC with mouse.
2. To increase size of time labels?
bozek
29th June 2012, 08:22
We were already thinking on changing the default to 1280x720 like a month or so ago. Desktop may be the best option, but like nev said, we still need to consider people with old PCs.
Please, define 'old PC'
i have trouble compiling MPC-HC since r5299 (gccbuild.bat: improve EXIT error level patch by kasper93) on WinXP 32bit, the error i am getting is:
"fatal error LNK1181: cannot open input file 'bin\lib\Release_Win32\ffmpeg.lib'"
there aren't any related warnings just that the \obj\Release_Win32\ffmpeg directory is completely empty and even starting \src\thirdparty\ffmpeg\gccbuild.bat on it's own doesnt do anything, nothing is built,
Have you tried clean build from freshly cloned source?
No idea really why it fails for you (I'm on Win7 thou ... so maybe Underground78 will have more info)
gngn
29th June 2012, 12:24
Have you tried clean build from freshly cloned source?
No idea really why it fails for you (I'm on Win7 thou ... so maybe Underground78 will have more info)
yes, and still the same. problem is the new line "IF %ERRORLEVEL% NEQ 0 EXIT /B" introduced in src/thirdparty/ffmpeg/gccbuild.bat by r5299.
if i change the 0 ftom "NEQ 0" to "NEQ 1" (or any number >1) or the whole expression to "IF ERRORLEVEL 2 EXIT /B" (or any number > 2) it works but i have no ideea what these changes do, and if then the errorlevel check still does what kasper93 intended. :helpful:
Virtual_ManPL
29th June 2012, 17:42
Being able to reduce the rendering resolution is also important for performance.
We should care first about quality, next performance.
Of course if this feature isn't too much resource hog, which in this case isn't.
More resources use for example "Round up to power of two" or "Subpictures to buffer:" which are enabled by default.
The default can probably be increased to 1280x720 or something like that, it would already give smoother results without being over-sharp on a FullHD screen.
Yep, that's a good way, but still not the best.
The subtitles set to Desktop aren't over-sharped, even in FullHD.
They're simply properly rendered without blur, like in other programs, even on other systems.
I didn't see any other program that will render subtitles that poor out of the box like MPC-HC.
For me on 1080p screen subs looks best when rendered at 1280x720 resolution. This is depends on the content too. Most of the content I watch doesn't have real details/sharpness for
1080p. If I will watch some Hollywood CGI movie, i'll probably want it to be set at "desktop".
So see, even in your case defalut 800x600 isn't a good setting too.
EDIT: of course if you compare subs on black background - desktop ones is a winner. What I'm talking about is real usage.
You want real usage, not only subtitles on black bacground. You get it. I only hope it's enough ;)
VLC
http://suxorz.com/i5/vlc1.png
MPC-HC [800x600] (default now)
http://suxorz.com/i5/mpchc8ltl.png
MPC-HC [Desktop] (1680x1050)
http://suxorz.com/i5/mpchcdeke.png
VLC
http://suxorz.com/i5/vlc2.png
MPC-HC [800x600] (default now)
http://suxorz.com/i5/mpchc8bhb.png
MPC-HC [Desktop] (1680x1050)
http://suxorz.com/i5/mpchcdono.png
If you really think having it so sharp is good this is nothing else but your personal preference, but as you say - it doesn't matter what you like...
I can also said that on opposite way, like
'If you really think having it so blurry is good this is nothing else but your personal preference, but as you say - it doesn't matter what you like...'
About adding blur option - i though about that but yes, performance is important too. If you take only the subs - it maybe not hard to render them on weak PC, but don't forget that
weak PC can be already 100% used for decoding alone ,and have very little to spare for subs. And blur approach will be only slower.
As I said before, even on my old P3 1GHz I used Desktop option with 1280x1024 on 17"/19" CRT without any problem.
Hera's netbook can also manage to render subtitles in 1920x1080.
If CPUs is used in 100% the video by itself will be playing poor, massive frame drops etc...
It happens for me on my old PC when I try to play h.264 >480p
@ Stephen R. Savage - mostly agree, we should integrate VSFilterMod, Threaded-VSFilter and xy-VSFilter into MPC-HC,
but animation support is a eye candy :)
You are assuming people even know why the the video is playing slow, or that they know what to change and even where the option is...
I can also said that like this
'You are assuming people even know why the the subtitles looks so bad, or that they know what to change and even where the option is.' They will simply change player faster.
I also have the same question like bozek.
Are we talking about 286,386 and 486 or P1/2 CPUs? Even 10 years old CPUs can use this setting without any problems.
This isn't even funny... ;p
Keiyakusha
29th June 2012, 17:55
Virtual_ManPL
You try to convince me with what? You say 800x600 is too low? I agree. Desktop probably looks better than 800x600 for me most of the time. Personally I don't care what is set to be default, as long as I can change it myself.
As I said before, even on my old P3 1GHz I used Desktop option with 1280x1024 on 17"/19" CRT without any problem.
Not sure what to say about that. Pentium 3 1ghz is unable to even play many h264 HD material even without subs at all. So anything that can help with performance, even if it a very little help - should be welcomed.
Stephen R. Savage - mostly agree, we should integrate VSFilterMod, Threaded-VSFilter and xy-VSFilter into MPC-HC
VSFilterMod and Threaded-VSFilter bring nothing good, only xy-VSFilter does. If there is a way to do so, VSFilterMod, if it is possible, should be discarded at all if someone will try to use it for playback. Its not meant for playback. It shouldn't be used.
fagoatse
29th June 2012, 18:01
Virtual_ManPL
You try to convince me with what? You say 800x600 is too low? I agree.
Not sure what to say about that. Pentium 3 1ghz is unable to even play many h264 HD material even without subs at all. So anything that can help with performance, even if it a very little help - should be welcomed.
VSFilterMod and Threaded-VSFilter bring nothing good, only xy-VSFilter does. If there is a way to do so, VSFilterMod, if it is possible, should be discarded at all if someone will try to use it for playback. Its not meant for playback. It shouldn't be used.
JanWillem's work on the ISR is more than enough. My 1.6GHz dualcore APU manages fullhd vids with very fancy subs(anims, karaoke) using desktop resolution(1080p) without a hitch. Prebuffering set to 5.
^that's in dxva, software decoding of 720p 10bit with the same subs goes smootlhy in most cases.
Keiyakusha
29th June 2012, 18:13
that's in dxva, software decoding of 720p 10bit with the same subs goes smootlhy in most cases.
10bit material can't be decoded with DXVA, CUVID or any other hardware stuff.
But anyway I don't think you can convince developers to change things by saying something like: "when video is hardware-decoded and CPU have nothing more to do, the subs are not affecting performance". What about the case when its not hardware-decoded 1080p and you barely can make it work on even modern but weak hardware?
Hera
29th June 2012, 18:22
Hera's netbook can also manage to render subtitles in 1920x1080.
This is with JanWillem32's builds.
EDIT: Someone should rename JW32's thread to "Epic Performance Boost for MPC:HC"
Once all those changes make in unto trunk desktop setting (or half-desktop setting) for subtitles seems like the best option.
I do know examples of animated subtitles which are not visually impressive but lagg video when animated (very rare for DXVA) so animations should probably not be turned on by default.
EDIT 2: Also take note that I have a NVIDIA 9400M in that thing, hardly normal. Uhm, I am planning to test with a Intel GPU netbook sometime later.
10bit material can't be decoded with DXVA, CUVID or any other hardware stuff.
But anyway I don't think you can convince developers to change things by saying something like: "when video is hardware-decoded and CPU have nothing more to do, the subs are not affecting performance". What about the case when its not hardware-decoded 1080p?
I can manage 480p 10-bit with only rare sound-cutting-out thing.
fagoatse
29th June 2012, 19:28
10bit material can't be decoded with DXVA, CUVID or any other hardware stuff.
But anyway I don't think you can convince developers to change things by saying something like: "when video is hardware-decoded and CPU have nothing more to do, the subs are not affecting performance". What about the case when its not hardware-decoded 1080p and you barely can make it work on even modern but weak hardware?
Thanks for stating the obvious lol. I wrote "software decoding" for a reason..
kasper93
29th June 2012, 22:37
i have trouble compiling MPC-HC since r5299 (gccbuild.bat: improve EXIT error level patch by kasper93) on WinXP 32bit, the error i am getting is:
"fatal error LNK1181: cannot open input file 'bin\lib\Release_Win32\ffmpeg.lib'"
there aren't any related warnings just that the \obj\Release_Win32\ffmpeg directory is completely empty and even starting \src\thirdparty\ffmpeg\gccbuild.bat on it's own doesnt do anything, nothing is built,
Here is the patch http://pastebin.com/aFWeM9tq XP doesn't like when we define empty var.
Snowknight26
30th June 2012, 03:19
Google Code no longer hosting an SVN mirror?
gngn
30th June 2012, 06:37
Here is the patch http://pastebin.com/aFWeM9tq XP doesn't like when we define empty var.
thank you, it works now
wanezhiling
30th June 2012, 08:35
http://pan.baidu.com/netdisk/singlepublic?fid=490791_1395353873
Can't work with "internal flv splitter + ffdshow DXVA", LAV Splitter is ok.
MPC-HC 1.6.3.5318
FFDSHOW rev4464
diply
30th June 2012, 10:22
I notice when i put two or more video files into playlist it wont to switch to on a next video. What is the problem?
I have the latest ver. of MPC HC x86
Liisachan
1st July 2012, 02:35
Hi devs,
Thanks always for your great work!
I just happened to look at some of recent revisions, and noticed that perhaps you need to remove the "bool" in Rasterizer.cpp, Line 61:
Rasterizer::Rasterizer() ...
{
mOverlayWidth = mOverlayHeight = 0;
mPathOffsetX = mPathOffsetY = 0;
mOffsetX = mOffsetY = 0;
// CPUID from VDub
bool fSSE2 = !!(g_cpuid.m_flags & CCpuID::sse2);
}
Like above, I think the real Rasterizer::fSSE2 member is never set, shadowed by a temporal local.
Liisachan
1st July 2012, 02:48
While we're at it... I've always wanted to say that this "SpanIncluding" in RTS.cpp Line 544 has no effects, though harmless, because you discard the returned value.
CStringW str = m_str;
str.SpanIncluding(L"mnlbspc 0123456789");
There are a few more substantial problems I'd like to report; I think I'll use the bug tracker when I have time.
ryrynz
1st July 2012, 03:03
Or someone could give him/her SVN access if they're interested? :)
I just happened to look at some of recent revisions, and noticed that perhaps you need to remove the "bool" in Rasterizer.cpp,
day before yesterday (http://sourceforge.net/apps/trac/mpc-hc/changeset/5317/) :)
Liisachan
1st July 2012, 12:58
@v0lt: sorry about that! I thought I was looking at the Head but obviously it was not the newest version. Next time I'll be more careful.
@ryrynz: No, I'm not good enough. I can report a bug but in general I can't fix it/can't post a patch.
So I just created two tickets.
#2460 ASS Shadow alpha is wrong if subtitles are overlapped in a certain way (https://sourceforge.net/apps/trac/mpc-hc/ticket/2460)
#2461 \r in ASS can break "Position subtitle relative to the video frame" (https://sourceforge.net/apps/trac/mpc-hc/ticket/2461)
I did some search by keywords like "shadow alpha" "relative to" to make sure they are not yet reported, but I'm sorry in advance if they're already known bugs. Thanks again for this great application.
Does anyone know why "Dynamic Range Control" option is always grayed out for DTS?
http://i.imgur.com/FsSco.png
Why is it done?
Amour
1st July 2012, 16:59
default settings of MPC-HC not working for my new notebook!
I got a new Samsung NP530U4B:
http://www.samsung.com/fr/consumer/it/notebook/ultra-portable/NP530U4B-S01FR
Windows® 7 Home Premium 64-bit
Intel® Core™ i5 2467M (1.6 GHz, 3 Mo L3 Cache)
I tried Windows Media Player: no issue, all videos play fine (except .mkv and the like of course...).
I tried latest stable (1.6.2) and svn (1.6.3.5322) MPC-HC : sound plays fine but the image is blinking fast and stuck at very first frame of the video. Even if you seek somewhere in the video, you still only see the first frame blinking. It does this issue for .avi .wmv .mp4 .mkv ; It works fine with a .mpg.
Settings are default: EVR Custom Pres. + All internal filters.
Amour
1st July 2012, 17:37
So, in relation with my previous message, I decided to test all renderers with my new notebook:
* System Default: doesn't work: no subtitles
* Old Renderer: doesn't work: two pictures, upside-down, wrong colors
* Overlay Mixer: doesn't work: it breaks the transparency from Aero
* VRM-7 (windowed): doesn't work: no subtitles
* VRM-9 (windowed): doesn't work: no subtitles
* VRM-7 (renderless): works
* VRM-9 (renderless): works
* Null (anything): doesn't work: no image
* Null (uncompress): doesn't work: no image
* EVR: doesn't work: no subtitles
* EVR Custom Pres.: doesn't work: only first frame is displayed, blinking
* EVR Sync: works
* Haali Renderer: not selectable
* MadVR: not selectable
My conclusion: for best compatibility results, we should default next stable release to EVR Sync or VRM-9 (renderless) or VRM-7 (renderless). In all cases, it's surprising there is so many renderers not working
nevcairiel
1st July 2012, 17:54
EVR Sync has serious issues itself, and VMR-9 does not support DXVA on Vista/7, so neither are a good option. You can't base a decision like this on tests on one system.
Your classification of "not working" is rather weird anyway. All your "no subtitles" are not bugs, if you read the texts on the Output selection page you would've noticed that its not meant to work with those (only the ones marked with ** work with the internal subtitle renderer), so the only thing really "broken" for you is EVR-CP (The "Old Renderer" just never worked properly on new OSes, but its provided by Microsoft so the only "fix" would be to remove it)
To diagnose further, i would suggest to disable the DXVA decoders, and see if the problem with EVR-CP solves itself, and if it does, try using another DXVA decoder.
I hope you also considered upgrading the drivers that came with the thing, the stock drivers a laptop ships with are usually very old.
dukey
1st July 2012, 18:12
MPC-HC needs to be cleaned up. There is far too much legacy stuff in there. I'd simply drop support for XP and strip out all the old renderers
SeeMoreDigital
1st July 2012, 18:21
MPC-HC needs to be cleaned up. There is far too much legacy stuff in there. I'd simply drop support for XP and strip out all the old renderersAgreed...
Indeed, a few days ago I installed Windows 8 (32-bit) on a Nvidia GPU based net-top PC and was surprised to discover that Windows Media Player 12 played my 1920x1080 40Mbps AVC test files much better than MPC-HC with LAV decoder filters :scared:
EDIT: I tried many "Output" renderer combinations but could not find anything that could play my test files without dropped frames. It was very disappointing...
Keiyakusha
1st July 2012, 18:25
So we are back to these renderers. As you can see, it is very confusing for newbies. They have no idea what it is and what to do with it... And they shouldn't!
IMHO:
System Default -> remove. instead make a button "restore default" below that will select good renderer from MPC-HC's point of view for given OS. Which is probably EVR-CP on everything above XP.
Old Renderer -> remove
Overlay Mixer -> Not sure if someone uses it. what is the possible usage of this? I think remove...
VRM-7/9 Windowed -> Remove
VRM-7/9 renderless -> Keep one of them
Nullx2 -> remove
EVR -> remove edit: nev says that it is noticeably faster than EVR-CP. Maybe should stay then.
EVR Custom Pres -> obviously keep
EVR Sync -> anyone uses this? Remove until JanWillem32 will finish his work
Haali Renderer -> absolutely remove
MadVR -> add desctiption that it should be downloaded separately and its ok if it grayed out
and don't forget that those who still want to use broken stuff that will be removed will be able to do so by adding it to external filters dialog.
EDIT: also temove these REalMEdia and Quicktime things on the same page
nevcairiel
1st July 2012, 18:26
Standard EVR should be kept, its a good control group and is useful on low-end systems where EVR-CP might be too much.
SeeMoreDigital
1st July 2012, 18:35
Standard EVR should be kept, its a good control group and is useful on low-end systems where EVR-CP might be too much.
This begs the question. Which current MPC renderer option is supposed consume the least CPU/GPU power?
A newbies first experience of MPC should be that it can (at the very least) meet or hopefully exceed the performance of Windows Media Player 12 in "System Default" mode!
EDIT: It might be worth pointing out that I'm pumping the images via HDMI to a 50" Panasonic TV...
Keiyakusha
1st July 2012, 18:43
Standard EVR should be kept, its a good control group and is useful on low-end systems where EVR-CP might be too much.
Also if thats the case, what so good EVR-CP brings compared to classic EVR that makes it slower? Subtitles, yes, but lets say I have them disabled. What else?
Personally If I use EVR-CP, I have all vsync and everything else turned OFF. Only in this case have smooth playback.
ney2x
1st July 2012, 18:55
MPC-HC.1.6.3.5334.x86 <---- I like this, it blends with my logo :)
http://i.imgur.com/LPICK.jpg
nevcairiel
1st July 2012, 19:13
Also if thats the case, what so good EVR-CP brings compared to classic EVR that makes it slower? Subtitles, yes, but lets say I have them disabled. What else?
Personally If I use EVR-CP, I have all vsync and everything else turned OFF. Only in this case have smooth playback.
It has quite some options (vsync, shaders, color management, etc), but if you turn most extra features off, it doesn't really offer anything extra.
Still, its internal processing is designed with those features in mind, which does reduce its performance in comparison to vanilla EVR. Vanilla will for example use the GPUs built in scaler to scale the video (which can even be better quality on Intel, probably worse quality on AMD), while EVR-CP does it with Shaders.
VRM-7 Windowed - it was the most stable renderer on my old computer (old graphics + WinXP).
EVR - much more stable than EVR-CP and EVR-Sync.
Old Renderer, one Null and Haali can be safely removed. Nobody will notice.
Keiyakusha
1st July 2012, 20:16
Then it is possible to just add all these "vsync, shaders, color management, etc" things to the renderers settings page too, not have them only in context menu (anyway there will be many free space if all old stuff removed). and when everything will be disabled it will use clean, non-CP EVR automatically.
Amour
1st July 2012, 20:20
EVR Sync has serious issues itself, and VMR-9 does not support DXVA on Vista/7, so neither are a good option. You can't base a decision like this on tests on one system.
Your classification of "not working" is rather weird anyway. All your "no subtitles" are not bugs, if you read the texts on the Output selection page you would've noticed that its not meant to work with those (only the ones marked with ** work with the internal subtitle renderer), so the only thing really "broken" for you is EVR-CP (The "Old Renderer" just never worked properly on new OSes, but its provided by Microsoft so the only "fix" would be to remove it)
To diagnose further, i would suggest to disable the DXVA decoders, and see if the problem with EVR-CP solves itself, and if it does, try using another DXVA decoder.
I hope you also considered upgrading the drivers that came with the thing, the stock drivers a laptop ships with are usually very old.
I disabled all internal filters: no change at all, the same bug arises.
I already did Windows Update.
Then I checked Samsung Update and AMD Update and I already had latest drivers for everything.
EVR Custom Pres -> obviously keep
EVR Sync -> anyone uses this? Remove until JanWillem32 will finish his work
Well, I'm on Seven, and the only thing that works currently is VMR-7/9 or EVR Sync.
I don't see why we would remove what works and keep what doesn't.
Keiyakusha
1st July 2012, 20:27
VMR-7/9 or EVR Sync.
I don't see why we would remove what works and keep what doesn't.
I didn't said to remove all VMR, at least one of them should stay anyway for XP users. And I hardly believe that EVR-CP doesn't works. Most likely you have something misconfigured or something else in your system is broken. If that's the case its not a reason to keep Sync. Just use VMR.
EDIT: By the way make sure your DirectX is up to date. I think it can't be received through Windows Update. Make sure MPC-HC is latest too. And try MadVR (works most stable for me).
Underground78
1st July 2012, 21:21
Google Code no longer hosting an SVN mirror?
The svn mirror on Google Code is broken, it will probably be removed. You can use the mirror on GitHub instead (it has SVN support, just checkout https://github.com/mpc-hc/mpc-hc/trunk for example).
diply
2nd July 2012, 01:09
I notice when i put two or more video files into playlist it wont to switch to on a next video. What is the problem?
I have the latest ver. of MPC HC x86
No help for me?
wanezhiling
2nd July 2012, 01:33
Keep these renderers:
Overlay Mixer: for those who has a very old card and sticks to XP.
VMR9 windowed: for those old dx9 cards like 7600gt, XP of course.
VMR9 Renderless: for those who has a newer card(dx10 @least) and sticks to XP.
EVR: need no reason
EVR CP: as above
madVR: as above
Haali: ...I dont know.
namaiki
2nd July 2012, 02:41
Haali's renderer is good for testing purposes. Same to most of the others that people don't normally use.
Keep these renderers:
Overlay Mixer: for those who has a very old card and sticks to XP.
VMR9 windowed: for those old dx9 cards like 7600gt, XP of course.
VMR9 Renderless: for those who has a newer card(dx10 @least) and sticks to XP.
EVR: need no reason
EVR CP: as above
madVR: as above
Haali: ...I dont know.
LOL WUT?
Overlay doesn't do subtitles and renders all the frames which will actively desync everything if CPU don't keep up.
VMR9 doesn't need no NV 76xx to work O.o
Only MadVR requires middle to high end DX10 GPU and a good CPU to top that.
Haali is great for low end systems
clsid
2nd July 2012, 02:57
Windows Renderers:
Overlay Mixer
VMR-7 (windowed)
EVR
These are all useful. Used by plenty of people. Removing doesn't reduce executable size. Must all be kept.
Third party renderers:
Haali
madVR
These are all useful. Used by plenty of people. Removing doesn't reduce executable size. Must all be kept.
MPC-HC custom renderers:
VMR-7 (renderless)
VMR-9 (renderless)
EVR Custom Presenter
EVR Sync
These four renderers are the only ones for which there is any significant amount of code in the source of MPC-HC!!!
The VMR-7 renderer is obsolete and can be removed.
VMR-9 is frequently used on XP. It will be improved in the future.
The two custom EVR renderers will be merged and replaced by a single new (and better) custom EVR renderer in the future.
JanWillem32 is working on the improved custom renderers.
The custom renderers are mostly only useful when wanting to use features like DXVA, ISR, or shaders. When not needing those features, the Windows renderers and third party renders are often a better choice. Those have lower overhead.
Synonyms:
System Default
Old Renderer
System Default just means no renderer is forced. In practice this results in the standard renderer from Windows to be used, which is either VMR-7 (windowed) or EVR.
Old Renderer equals Overlay Mixer.
These synonyms could both be removed.
Other:
Null Renderer (2x)
It is funny how n00bs complain that this one doesn't work for them when it doesn't show any video. Discarding the video is exactly what it is supposed to do.
These two renderers are not useful for normal users and should be removed.
Subtitles:
The ISR only works with the custom and third party renderers. DirectVobSub can render subs with all renderers (but doesn't support DXVA).
ryrynz
2nd July 2012, 03:00
No help for me?
It wouldn't hurt to uninstall completely and reinstall and try again.
If that doesn't work we'll need more information, please detail your setup (splitter, renderer, decoder etc)
namaiki
2nd July 2012, 03:32
System Default just means no renderer is forced. In practice this results in the standard renderer from Windows to be used, which is either VMR-7 (windowed) or EVR.
I get the feeling that when System Default is selected on my laptop VMR9 is used when Aero is enabled and Overlay Mixer when Aero is disabled. Not sure if that could be useful for anyone. Not useful for me though.
wanezhiling
2nd July 2012, 04:01
LOL WUT?
Overlay doesn't do subtitles and renders all the frames which will actively desync everything if CPU don't keep up.
VMR9 doesn't need no NV 76xx to work O.o
Overlay must be kept, whatever.
If you played many cards like me, gf6 gf7 gf8 gf9 200 400 500 600, you'd know that the theory is sometimes "thin" in reality.:)
wanezhiling
2nd July 2012, 04:12
Windows Renderers:
Overlay Mixer
VMR-7 (windowed)
EVR
These are all useful. Used by plenty of people. Removing doesn't reduce executable size. Must all be kept.
....
...
Subtitles:
The ISR only works with the custom and third party renderers. DirectVobSub can render subs with all renderers (but doesn't support DXVA).
We have almost the same opinion, keep Overlay Mixer,VMR9 Renderless,EVR,EVR CP,madVR,Haali. The only difference is that you chose VMR7 windowed while I preferred VMR9 windowed to be kept.:)
Virtual_ManPL
2nd July 2012, 11:57
Yep, removing
-System Defalut
-Old Renderer
-Null (anything)
-Null (uncompressed)
is a good option.
Others can stay probably.
I will also remove RealMedia Video and QuickTime Video options. They're obsolete in many ways.
Nice will be also when MPC-HC will be setting by default preferred renderer which support subtitles based on base OS.
Keiyakusha
2nd July 2012, 12:42
clsid
You all the time say "it is used by..." but never explain how these things are actually useful. Are you sure it is used not because people have no idea what to use and how to use that's why they use it? Just because someones uses it its not the reason to keep it. Force them to use better thing instead, make it simpler and easier to set up properly. It is not about making codebase clean, it is about removing crap.
Haali useful? Can't be true. If someone will convince Haali to make his renderer opensource so its bugs will be possible to fix, then It will be useful. But that won't happen.
Virtual_ManPL
2nd July 2012, 12:51
Fully agreed. As for Haali, it's only useful for ordered chapters.
Don't confuse the renderer with the splitter.
Virtual_ManPL
2nd July 2012, 13:58
Ahhh, lolz, true... xD
Sorry about that.
clsid
2nd July 2012, 14:29
clsid
You all the time say "it is used by..." but never explain how these things are actually useful. Are you sure it is used not because people have no idea what to use and how to use that's why they use it? Just because someones uses it its not the reason to keep it. Force them to use better thing instead, make it simpler and easier to set up properly. It is not about making codebase clean, it is about removing crap.
Haali useful? Can't be true. If someone will convince Haali to make his renderer opensource so its bugs will be possible to fix, then It will be useful. But that won't happen.What YOU think is best isn't always the best for others, certainly not on older versions of Windows or on slower computers. I am not going to elaborate since you are obviously clueless. This whole discussion is totally pointless since the developers are smart enough to ignore n00bs.
Aren't you getting a little bit personal now?
Keefa
2nd July 2012, 14:50
What YOU think is best isn't always the best for others, certainly not on older versions of Windows
Thank you! It's good to see people who prefer using XP aren't completely ignored.
Keiyakusha
2nd July 2012, 14:54
What YOU think is best isn't always the best for others, certainly not on older versions of Windows or on slower computers. I am not going to elaborate since you are obviously clueless. This whole discussion is totally pointless since the developers are smart enough to ignore n00bs.
I see, so basically you don't care about users. You don't want to make things easier for them by saying it is good how it is now, on the other hand you don't want to explain why these things are so good, so others may benefit from using it too (if that's really true, looks more like your imagination). Also you probably want to re-read my posts. I always said VMR renderer for XP users should be kept, just not all 4 of them.
clsid
2nd July 2012, 15:12
I actually care a lot about other users. And contrary to you I interact with and help many MPC-HC users with problem solving. I know about users needs and problems. That is why I don't make dumb egoistic suggestions. You don't make things simpler by removing renderers, you only limit peoples choices. The majority of people will never change the default recommended renderer, unless they run into problems.
The amount of people that has problems with EVR CP can be reduced by disabling VSync by default on Windows7/8. The algo is buggy and does a worse job than the standard VSync functionality of Aero. This has been suggested by JanWillem32 as well.
dukey
2nd July 2012, 15:29
You don't make things simpler by removing renderers, you only limit peoples choices.
People can use legacy builds. Just try watching DVDs with mpc-hc and you will realise how hopeless the situation is.
From a support point of viewing, having like 10 options for renderers must be a ridiculous nightmare.
clsid
2nd July 2012, 15:53
And what problems with DVD might that be, and how is removing renderers going to solve that? The default one isn't going to be removed, so either the problem is due to your own choice of using a different renderer, or nothing is going to change.
If you are referring to problems with DVDs and Haali/madVR, then that is totally off-topic. That is due to MS copyright protection features. It must be solved by using a custom DVD navigation filter. Removing renderers won't do jack shit.
ForceX
2nd July 2012, 16:42
I'd also like to have Null (any) renderer kept. It sometimes helps me listen to music videos without burning laptop charge. I don't see the argument for making it easy for "people". What kind of people actually bother to change the default renderer and can not read the pop-up description?
kasper93
2nd July 2012, 17:17
You should write yours suggestions about renderers on the trac http://sourceforge.net/apps/trac/mpc-hc/ticket/2235 Not all devs read this thread.
pirlouy
2nd July 2012, 23:22
Negative (I think).
The trac has to be reserved for developers. It will be an endless discussion between users.
I don't need all these renderers, but if developers (like clsid) consider they don't bother in terms of code, then so be it.
chros
3rd July 2012, 16:57
I'd also like to have Null (any) renderer kept. It sometimes helps me listen to music videos without burning laptop charge. I don't see the argument for making it easy for "people". What kind of people actually bother to change the default renderer and can not read the pop-up description?
I completely agree with you and clsid.
I'm using MPC/MPC-HC for years, "installed" on hundreds of windows (for friends, for schools), and these large renderer selection is one of the best feature of MPC-HC ...
Lincoln Burrows
3rd July 2012, 21:52
Have you guys had any trouble playing WMV videos in MPC-HC?
I have a Q9450, 2 GB/RAM (I know, insufficient memory, but I can still use normally), Windows 7/32bit. I never had problems playing HD videos until... now. I tried a WMV file with 3 GB and 30 minutes, full-HD (1920x1080), and... my PC was so slow, I mean, so slow, that I had to force a reset. In the second time I had to use control+alt+del, and I saw it wasted at least 1 GB/RAM to play that file. This thing was soooooooooooooooooooooooooooooooooooooooo slow that it was unbelievable!
However, I tried using VLC to play that same file and it worked... no slowdowns, no problems...
And currently I am using...
http://i.imgur.com/rQnsg.png
But I don't think that applies to WMV contents.
Any ideas on what happened here?
Underground78
3rd July 2012, 22:05
If you are using LAVFilters you should probably report the problem to nevcairiel. You can also try the internal decoders who knows maybe it will work better for you.
@devs
The latest versions of the player falls into debug mode when I open the VOB files.
Anybody watching this?
betaking
5th July 2012, 01:32
S.Chinese update to rev.5364
http://www.mediafire.com/?ahkdq3z7rlwaf17
Aleksoid1978
5th July 2012, 04:41
@devs
the latest versions of the player falls into debug mode when i open the vob files.
Anybody watching this?
:) ...
@devs
The latest versions of the player falls into debug mode when I open the VOB files.
Anybody watching this?
The problem appears if in options select VMR-9 (renderless).
Amour
6th July 2012, 19:39
The amount of people that has problems with EVR CP can be reduced by disabling VSync by default on Windows7/8. The algo is buggy and does a worse job than the standard VSync functionality of Aero. This has been suggested by JanWillem32 as well.
Is there some version of MPC-HC where VSync is disabled with EVR CP so I could test it out on my "new" notebook to see if it fixes the issue I'm encountering?
nevcairiel
6th July 2012, 19:42
Is there some version of MPC-HC where VSync is disabled with EVR CP so I could test it out on my "new" notebook to see if it fixes the issue I'm encountering?
You can just disable it yourself - just play a file and press "V", its the hotkey for VSync in EVR-CP.
Alternatively, you can navigate there in the Menu, under View -> Renderer Settings -> Vsync
Underground78
7th July 2012, 13:22
The problem appears if in options select VMR-9 (renderless).
If you are using the internal MPEG2 decoder I have always seen that happenning in debug mode. Since it works fine in release mode I've never really tried to understand the problem.
betaking
7th July 2012, 14:57
S.Chinese update to rev.5393
http://www.mediafire.com/?b584ex550a8c0wd
Amour
7th July 2012, 21:59
You can just disable it yourself - just play a file and press "V", its the hotkey for VSync in EVR-CP.
Alternatively, you can navigate there in the Menu, under View -> Renderer Settings -> Vsync
I tried on both stable (1.6.2) and latest (1.6.3.5385), but unfortunatly this didn't fix anything.
I'm still stuck with only 3 renderers working on my new Windows 7 notebook with all latest updates (including directX):
* vrm-7 renderless
* vrm-9 renderless
* EVR Sync
If there is a dev in Paris, I can let him check on the device itself to analyze why EVR Custom doesn't work. :)
davidh44
7th July 2012, 22:45
On playback of a WMV9 (VC-1) file, I get 9-11% CPU usage with MPC-HC but only 1-3% with Windows Media Player in Win7. MPC-HC reports DXVA Mode is "VC-1D, bitstream decoder" during playback. I've unchecked "VC1 (Ffmpeg)" on the "Internal Filters" page to make sure DXVA is being used. Video card is ATI HD4250 (AMD 880G). Any idea why?
Keiyakusha
7th July 2012, 23:36
If there is a dev in Paris, I can let him check on the device itself to analyze why EVR Custom doesn't work. :)
You are the only one who tells that evr-sync works when evr-cp doesn't. In fact usually the opposite is expected due to Sync being abandoned. And this is suggests that issue is not in the player... so there is not much motivation for anyone to investigate it. Try to solve it yourself by removing any kind of codec packs, 3rd party filters, any kind of powerDVD crap and other all in one solutions, cleaning registry if anything left (or better windows reinstall), then installing only LAV and MPC-HC. And make sure that directx, mpc-hc (r5404 at this time), graphic drivers are up to date. Also it seems you didn't tried madvr yet. This is the most stable and high quality renderer to date. If it works fine - you don't even need anything else. If not, maybe you have hardware failure of some sort.
JanWillem32
8th July 2012, 01:53
In many occasions, I've also seen that EVR CP fails. It's especially bad when trying older IGPs (software vertex processing support is badly implemented) and blending subtitles or the stats screen on the picture (the device texture states are badly maintained and never recorded throughout the rendering loop). I don't blame any of my predecessors for this. The renderer code is complex, hardware specific, and the original code was a maze of classes and functions to begin with. I was quite happy that inserting a decent renderer from another project worked quite well after editing (mostly to remove most of its 3D functionality), though at the cost of breaking code ancestry and compatibility with many interfaces in the trunk build.
Anyway Amour, if my version of the renderer doesn't work, I can give you a debug build to so you can trace the process.
@davidh44: Windows Media Player has a lot of optimizations inside of it that are not applied to many other players. (MediaFoundation instead of DirectShow, using the DWM manager to schedule video frames, heavy integration of the EVR/DXVA2 elements from the display driver, etc..) A lot of the development effort goes into revising old code that isn't up-to-date with modern systems, and revising the old code that was never efficient in the first place. It's a lot of code to manage, and we don't have many developers to improve all of it. So, it's a slow process. Another example, I've made good progress in improving the memory usage of the subtitle renderer and CPU/GPU usage of the main rendering loop, but it will take some time for that to go from alpha code to a beta, and then to a stable.
ryrynz
8th July 2012, 02:19
I've made good progress in improving the memory usage of the subtitle renderer
Is that anything that can be ported across to xy-VSfliter? Or is the code just too different?
JanWillem32
8th July 2012, 03:51
I guess various functions can be ported, especially the SSE stuff.
dukey
8th July 2012, 13:23
(software vertex processing support is badly implemented)
Software vertex processing ? Even the sega model 3 hardware from 1996 had hardware T&L :p
JanWillem32
8th July 2012, 14:41
http://sourceforge.net/apps/trac/mpc-hc/wiki/Manual
I have to support a Pentium 3 with an IGP on Windows XP SP3. That's lower than the support level of any of my other current and previous projects. I had to look up the minimum specification that a PC in that setting can do.
-The CPU can't support SSE2, which is annoying for those that like to write SSE stuff. You often need the SSE2 (2001) and SSE3 (2004) extensions to do stuff properly. If you are looking for similar operands available on the GPU (at a vs/ps2.0 level) for various single-precision floating-point operations, such as packed operations, rounding, dot products and conditional register-register moves, you need the SSE4.1 (2007) instructions. (It's still pretty hard to translate functions for a GPU on a CPU, even with very recent CPUs, though.) Anyway, I had to back up all SSE2 and onward level code with legacy support paths for older CPUs, and I can't import any SSE libraries. (All the typical SSE libraries start at a SSE2, SSE3, SSE4.1 or AVX target as minimum requirement.)
-Many IGPs don't support hardware vertex processing, even though these are DirectX 9.0 compatible: http://en.wikipedia.org/wiki/Comparison_of_Intel_graphics_processing_units . Software vertex processing support modes for the renderer are required to make it work on such hardware. Can anybody blame me for liking DirectX 10 and onwards a lot more than DirectX 9, considering cases like this?:)
GTPVHD
8th July 2012, 15:18
I think it's time to drop non SSE2 CPU support starting next year with MPC-HC 1.7.xxxx. Start the sunset program now and make sure the announcement is clear to everyone.
Also get rid of Haali Renderer option, that thing hasn't been worked on for the last 4-5 years and has well known bugs that only causes issues and problems.
dukey
8th July 2012, 15:51
Software vertex processing support modes for the renderer are required to make it work on such hardware. Can anybody blame me for liking DirectX 10 and onwards a lot more than DirectX 9, considering cases like this?:)
Direct X was just crap like that. Even older DX7 games on todays hardware will still use software transform and lighting. Where as in opengl games from a decade ago it will be done in hardware. There was no need to expose this to the programmer really.
You could always use pre-transformed vertices. Another insane option for direct x programmers :p Since to draw video you only need 2 triangles, I'd probably go with that option :)
JanWillem32
8th July 2012, 16:32
I indeed pre-transform them, then these are stored. Both the vertex and index buffers need to be stored either in system or video memory. Of course, with video cards that support hardware vertex processing, and even better hardware vertex caching, the second option is preferred. Still, you have to implement switches in the code to provide fallback to set software vertex and index buffer storage.
Modern hardware doesn't cache vertices unless you consistently provide both index and vertex buffers in drawing operations (IDirect3DDevice9:: DrawIndexedPrimitive()). Unbuffered vertices and/or non-indexed buffers always have worse performance. The renderer in the trunk build doesn't create any index and vertex buffers (IDirect3DDevice9:: DrawPrimitiveUP()). The performance hit won't be big with only 2 triangles to draw, but it's a waste of resources nonetheless.
wanezhiling
8th July 2012, 18:09
xhmikosr, could you provide a LAV zip version, not only installer.
Amour
8th July 2012, 19:39
Anyway Amour, if my version of the renderer doesn't work, I can give you a debug build to so you can trace the process.
Sure, I'll try anything.
JanWillem32
8th July 2012, 21:20
Okay, how well did one of my recent tester builds fare? (For links see the last page of the thread I started, or in my signature.)
Amour
9th July 2012, 00:15
A friend of mine came with AMD drivers that managed to fix the issue.
He told me the issue was because of Samsung modifying the AMD drivers for the notebook. And I couldn't download/install the official ones from the AMD website because AMD was displaying a message I had to contact my manufacturer for driver updates.
So, I'm not really sure where he got those drivers (maybe it was the omegadrivers (http://www.omegadrivers.net)), but in the end it works and now I can use EVR Custom renderer fine.
ps: my friend works at Samsung.
I'm sorry for the trouble. But I blame those manufacturers who sell brand new computers that work less well than older stuff.
Reino
9th July 2012, 11:33
Specs:
AMD Athlon XP 3200+ (SSE only)
Corsair TWINX1024-3200XLPT (2x 512MB, 200Mhz, 2-2-2-11)
Sapphire HD 3850 (512MB GDDR3, AGP)
Windows XP SP3 Pro 32-bit
MPC-HC pre 1.6.2.4848.0 (can't remember which revision exactly) @ VMR-9 Renderless
Upon updating to a newer MPC-HC revision today, I noticed the video output turning black for every video I throw at it. Eventually I discovered by disabling VMR-9 Mixing Mode I could turn the magic back on, but then, in case of DXVA, obviously with black borders when the video height is not mod16.
I've also narrowed the issue down to rev.4848 (VMR-9 Mixing Mode still working) and rev.4865 (video output black with VMR-9 Mixing Mode). Perhaps rev.4856 has something to do with it?
Revision 4856 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=revision&revision=4856) - Directory Listing (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?pathrev=4856)
Modified Wed May 23 14:51:33 2012 UTC (6 weeks, 4 days ago) by XhmikosR
consistently use the DirectX SDK defines from Version.h
Is my rather old cpu to blame for this issue?
I've noticed btw all the latest revisions come with D3DCompiler_43.dll and d3dx9_43.dll. For what are they needed?
Other subject: 4 months I made a feature request (http://sourceforge.net/apps/trac/mpc-hc/ticket/2086) to allow post-processing filters on the Audio Switcher's output pin (http://forum.doom9.org/showthread.php?p=1565746#post1565746). What do you devs say? Is there any developer who can code the Audio Switcher to do this?
betaking
9th July 2012, 12:21
S.Chinese update to rev.5421
http://www.mediafire.com/?toqaq2vd8tb03dc
ikarad
11th July 2012, 22:31
This problem with subtitiles still exist with mpc-hc 1.6.3.5436
https://sourceforge.net/apps/trac/mpc-hc/ticket/48#comment:25
Fragbert
12th July 2012, 06:29
Noticed in 5436 that AC3 decoder settings in "Internal Filters" only has options for stereo or mono. No multi channel or LFE. DTS setting options are normal.
rahzel
12th July 2012, 08:51
Is there a way to unify MPC's volume control with windows? If not, is there a way to have my mouse wheel control Windows volume instead of MPC's? Right now, when MPC's window is active, it only controls MPC's volume. It's not a big deal for me, but my dad is very computer illiterate and having two different volume controls confuses him.
v0lt
12th July 2012, 16:57
Noticed in 5436 that AC3 decoder settings in "Internal Filters" only has options for stereo or mono. No multi channel or LFE. DTS setting options are normal.
Now to decode ac3 using libavcodec instead a52dec. The new ac3 decoder supports only three modes ("as is", mono and stereo).
Fragbert
12th July 2012, 17:54
Now to decode ac3 using libavcodec instead a52dec. The new ac3 decoder supports only three modes ("as is", mono and stereo).
Kind of ironic to label something as an "ac3 decoder" when it can not decode ac3? Or am I erronously thinking that the limited options cant pass 5.1? What's the proper setting for analog connections, "as is" ?
v0lt
12th July 2012, 19:12
@Fragbert
I do not understand your question.
"As is" = "no mixing in the decoder." In this case, the audio driver will mix the sound (see your system settings).
boyumeow
13th July 2012, 04:58
@rahzel,
Change the [option>keys] volume that was bound to the mouse wheel to none. Thanks.
LigH
13th July 2012, 06:57
@ Fragbert:
Your option to choose is "as is". Not all AC3 audio streams are multichannel; stereo and mono AC3 streams do exist. Calling this option "multichannel" would suggest that decoded AC3 sources with less channels get upmixed, which doesn't make sense. If the decoded AC3 stream has a 5.1 channel configurarion, the six decoded channels will be passed to the sound driver "as they are" with the option "as is". If the AC3 stream had less channels, less channels are decoded, less channels are passed to the sound driver.
tschi
14th July 2012, 09:31
hi, UTF8 subs without BOM are not displayed correctly (svn5436): sample (http://www.mediafire.com/?cqv35a5ccamwgk1)
is it possible to do something ?
Thank you for your consideration
ryrynz
14th July 2012, 13:32
Would anyone else like to see an option where File-Open File-Browse locates to the directory of the last played file or being user configured rather than defaulting to Libraries\Documents all the time?
Keiyakusha
14th July 2012, 18:47
File-Open File-Browse locates to the directory of the last played file
On win7 this is how it works for me...
In windows explorer I navigated to some random folder, started media file. Then closed player, opened again. When I went to File-Open File - last played file was selected, after clicking Browse, it opens folder with this file.
ryrynz
15th July 2012, 02:52
MPC opens up the last folder played if it's selected by the File-Open File-Browse method. If however you launch Explorer click on an associated file and have it play and then File-Open File-Browse it still only opens the folder from the last file played via File-Open File-Browse method, not the directory of the file launched via Explorer.
And if for whatever reason it can't find that directory it launches Libraries\Documents instead.
wanezhiling
16th July 2012, 15:01
Just in case the owner of the site http://henry.fushizen.eu/ happens to frequent here, your lite builds are including the internal filters once again.
http://henry.fushizen.eu/builds/MPC-HC/
Not available anymore..
JEEB
16th July 2012, 15:08
http://henry.fushizen.eu/builds/MPC-HC/
Not available anymore..
Yeah, certain laws in Japan became somewhat stricter and thus the person in charge of those decided that distribution would end, as distributing MPC-HC compiles might get too much unwanted attention from the authorities in the worst case scenario.
petran79
16th July 2012, 17:01
so only from here then
http://xhmikosr.1f0.de/mpc-hc/?folder=bXBjLWhj
v0lt
16th July 2012, 20:40
I deleted libdca. And using ffmpeg to decode DTS. But now work only two types of output: "As is" and "Stereo". This will be enough?
Octo-puss
17th July 2012, 19:01
Just one lame offtopic question: I looked into SVN changelog out of curiosity, and there are loads of entries about some "webserver". I thought the application was simply a media player...
Snowknight26
17th July 2012, 20:17
Options -> Player -> Web Interface...
Octo-puss
17th July 2012, 21:24
Thank you. Guess I am too classical user, this completely missed me.
John_J
17th July 2012, 23:30
Hello everybody!
I know, I'm a little bit late when using MPC-HC v1.5.x quite for a long time, but yesterday I decided to try an update to v1.6.2.4902. :o
First thing I noticed is a wrong subtitle color when using ffdshow (rev3476 CLSID) as decoder with subtitles enabled. An update to rev4475 solved that problem (but most ffdshow encoders have gone now). Was there a change in the used color space or something like that?
Second thing I noticed is a missing indicator for DXVA in the status bar ("playing [DXVA]") when DXVA is used. I'm using a Nvidia GT240. Is it related to this hardware/driver or more a problem of the used renderer? I tried all, but only Overlay Mixer/VMR7 (windowed)/VMR9 (windowed) enable DXVA (with no status bar text).
Cheerio,
JohnJ
Second thing I noticed is a missing indicator for DXVA in the status bar ("playing [DXVA]") even when DXVA is used
i have that problem too :)
Aleksoid1978
18th July 2012, 07:41
i have that problem too :)
Indicator [DXVA] work only for VMR7/9 Renderless and EVR Custom/EVR Sync render.
chros
18th July 2012, 08:58
Thank you. Guess I am too classical user, this completely missed me.
For me too, but I'm using this feature with an Android phone and several remote apps on it for 2 years.
Mercury_22
18th July 2012, 09:03
I deleted libdca. And using ffmpeg to decode DTS. But now work only two types of output: "As is" and "Stereo". This will be enough?
Yes BUT "As is" setting doesn't stick !! It's reverting to stereo but the reg value for SpeakerConfig_dts it's 0 so maybe it's just the message "As is" which doesn't stick :confused:
Also I vote to remove all the settings for Audio Decoder = keep only "As is" cause any down / up mixing can / should be done in "Custom channel mapping " Why confuse the user with two settings for the same thing ?
kasper93
18th July 2012, 12:00
Also I vote to remove all the settings for Audio Decoder = keep only "As is" cause any down / up mixing can / should be done in "Custom channel mapping " Why confuse the user with two settings for the same thing ?
First of all Audio Decoder can be used as standalone filter and should have output options. Second thing is that not everyone have audio switcher enabled.
@v0lt
I think "As is" should be default setting and mixing (if needed) will be done by Microsoft mixer/driver. Mixing to stereo in decoder should be optional, you could also add 5.1 output (but without mixing) so for stereo input it will output 5.1 with blank channels.
v0lt
18th July 2012, 14:00
Yes BUT "As is" setting doesn't stick !! It's reverting to stereo but the reg value for SpeakerConfig_dts it's 0 so maybe it's just the message "As is" which doesn't stick :confused:
fixed in r5550
I think "As is" should be default setting and mixing (if needed) will be done by Microsoft mixer/driver. Mixing to stereo in decoder should be optional, you could also add 5.1 output (but without mixing) so for stereo input it will output 5.1 with blank channels.
In the beginning was the "As is". But there were big problems on some systems, so I returned the "Stereo".
John_J
18th July 2012, 19:32
Indicator [DXVA] work only for VMR7/9 Renderless and EVR Custom/EVR Sync render.
That doesn't sound logical but explains a lot. So I have to find the reason why I'm limited to windowed renderers & overlay.
vivan
18th July 2012, 20:22
Indicator [DXVA] != DXVA is using. Actually it's useless. So I don't see any problem.
Switch to LAV Video Decoder, it shows active decoder (dxva/dxva-copyback/cuvid/qs/software) plus it have dxva-copyback decoder so you could use proper subtitle filter (xy-vsfilter). Also you can try madVR, it's way better than EVR and others. And it can use dxva (as any renderer, via dxva-copyback decoder), but without showing this strange indicator :D.
Indicator [DXVA] work only for VMR7/9 Renderless and EVR Custom/EVR Sync render.
i selected "EVR CP" but it didn't work.
P.S: im using JanWillem32 builds.latest build here (http://forum.doom9.org/showpost.php?p=1582999&postcount=1139)
John_J
19th July 2012, 12:50
Indicator [DXVA] != DXVA is using. Actually it's useless.
:D That's confusing... no indicator could mean DXVA on & a displayed indicator doesn't prove the use of DXVA :confused: So I always have to look in the filter settings.
Did some other testings and tried several different HD test files (interlaced, non-interlaced, h.264, MPEG2) using the internal MPC-HC decoder. Some are played using DXVA, some not..., some even without any picture. No problems at all with LAV decoder.
PS: I still need ffdshow for playing back Avisynth files. That's the reason why I also use it's internal subtitle renderer and not VSFilter. One more filter only for subtitles...nope?!
John_J
19th July 2012, 17:18
More testing: MPC-HC (DXVA), ffdshow (DXVA), LAV DXVA, Cyberlink DXVA, VMR7/9, EVR Custom...with & without subtitles. The more deeper I get into this, the more I realize that DXVA is more of a curse than a blessing. :angry:
v0lt
19th July 2012, 18:31
i selected "EVR CP" but it didn't work.
P.S: im using JanWillem32 builds.latest build here (http://forum.doom9.org/showpost.php?p=1582999&postcount=1139)
This is an experimental build. If you have any specific questions to address to JanWillem32 in that topic.
vivan
19th July 2012, 21:27
So I always have to look in the filter settings.Any 8-bit 4:2:0 AVC video with <= 1080p would be decoded using DXVA. It's almost any video, except 10-bit video (which is in 99% cases is anime).
Anyway if LAV switch to software decoding - than that video (except MPEG-4 ASP, which is supported using CUVID, but who cares) can't be decoded with hardware decoder. In that case there is nothing else to do anyway, so why bothering? :)
Or you're trying to use pure DXVA with filters that doesn't support it (e.g. madVR, VSfilter). But in that case you should use dxva-copyback (or CUVID).
I still need ffdshow for playing back Avisynth files.So... what's the problem? Install both of them, in "External Filters" add LAV Video Decoder and choose "prefer". MPC-HC would use LAV, DirectShowSource/DSS2 from avisynth - ffdshow...
That's the reason why I also use it's internal subtitle renderer and not VSFilter. One more filter only for subtitles...nope?!I thought you were using ffdshow subtitle's, since if you are using ISR nothing (including decoder) could screw them up.
More testing: MPC-HC (DXVA), ffdshow (DXVA), LAV DXVA, Cyberlink DXVA, VMR7/9, EVR Custom...with & without subtitles. The more deeper I get into this, the more I realize that DXVA is more of a curse than a blessing. :angry:What's the problem?
If you're using ISR, than subtitles can't affect anything. And LAV is perfect solution for MPC-HC...
If you are using internal DXVA decoders - make sure that all "DXVA Compatibility checks" in decoder settings are off.
Also note that it's impossible to use pure dxva decoders (e.g. ffdshow dxva) with avisynth.
John_J
20th July 2012, 00:22
Any 8-bit 4:2:0 AVC video with <= 1080p would be decoded using DXVA. It's almost any video, except 10-bit video (which is in 99% cases is anime).
Anyway if LAV switch to software decoding - than that video (except MPEG-4 ASP, which is supported using CUVID, but who cares) can't be decoded with hardware decoder. In that case there is nothing else to do anyway, so why bothering? :)
Or you're trying to use pure DXVA with filters that doesn't support it (e.g. madVR, VSfilter). But in that case you should use dxva-copyback (or CUVID).
I'm using CUVID, you're right. I'm still using XP with Nvidia.
So... what's the problem? Install both of them, in "External Filters" add LAV Video Decoder and choose "prefer". MPC-HC would use LAV, DirectShowSource/DSS2 from avisynth - ffdshow...
This is what I'm trying to avoid. Several different filters for every software, codec & container (MPC-HC, DVD Architect, Cut Assistent, TMPEG, Goldwave, DVBViewer, AVS2DVD, ...and this on 3 different PCs...I know, it's confusing).
I thought you were using ffdshow subtitle's, since if you are using ISR nothing (including decoder) could screw them up.
You understood that right... Can't get MPC-HC to playback files (with DXVA) when using VMR renderless. Maybe it's time to reformat or switch to W7.
I
If you're using ISR, than subtitles can't affect anything. And LAV is perfect solution for MPC-HC...
If you are using internal DXVA decoders - make sure that all "DXVA Compatibility checks" in decoder settings are off.
Thanks for the tip...
Also note that it's impossible to use pure dxva decoders (e.g. ffdshow dxva) with avisynth.
:D I know...
roytam1
20th July 2012, 01:19
I'm using CUVID, you're right. I'm still using XP with Nvidia.
This is what I'm trying to avoid. Several different filters for every software, codec & container (MPC-HC, DVD Architect, Cut Assistent, TMPEG, Goldwave, DVBViewer, AVS2DVD, ...and this on 3 different PCs...I know, it's confusing).
You understood that right... Can't get MPC-HC to playback files (with DXVA) when using VMR renderless. Maybe it's time to reformat or switch to W7.
Thanks for the tip...
:D I know...
The only way to use DXVA is DXVA1 Native in XP. (as I use AMD display cards I don't know about CUVID)
and only MPC-HC internal subtitle renderer works with DXVA surface.
kutjong
20th July 2012, 22:57
Would it be possible to add an option for selecting what renderer to use for what material? For example, I like to use madVR in general but due to incompatibility with the DVD navigator I have to switch to EVR CP whenever I want to watch DVDs. It would be nice to automate MPC-HC to switch to EVR CP whenever the DVD navigator is detected in the chain. :) Is this possible?
ENAJonas
21st July 2012, 16:37
I know this will be obvious to all here, but just wanted to check. If I am happy with my setup (MPCHC,ffdshow,VMR9R,XP,8800GTX) but don't have DXVA (or CUVID for that matter) enabled, and yet have no CPU/framerate issues, is there ANY reason to try to get them working? Are there actual features I may be missing besides the drop in CPU? Thanks guys for taking just a moment to come down to my level :)
betaking
22nd July 2012, 12:03
S.Chinese update to rev.5590
http://www.mediafire.com/?279rgl78pajufgg
LigH
23rd July 2012, 07:40
@ ENAJonas:
If you're happy and you know it, clap your hands. ;) -- There is no need to enforce something you don't really miss. If your CPU/GPU combo is fast enough, software routines implement all the features from the decoding to the post-processing, and they are usually not worse than the hardware implementations. The only exception used to be some interlaced VC-1 which was not implemented correctly for a long time, but I believe there was some good progress in the last months.
ryrynz
23rd July 2012, 08:47
Would like to suggest renaming the Gabest folder in HKCU\Software to MPC-HC Team.
kasper93
23rd July 2012, 13:38
See #1614 (https://sourceforge.net/apps/trac/mpc-hc/ticket/1614)
ryrynz
25th July 2012, 12:03
Minor thing, sometime between builds 5005-5016 the audio switcher boost slider has a pixel or two cut off the bottom of the block if you have your display set to 125% in Windows.
hayan
25th July 2012, 14:32
Feature Request
Custom Player Buffer Size, in SEC or MB (memory cheap)
detail: use default buffer size when the media file just open→ continue playback up to few sec(ie.15s) → start prefetching the custom buffer size in main memory (pre-load current file)
Preload/Preprocessing? next media file header at final 10 seconds of playing (Gapless playing)
khagaroth
28th July 2012, 15:45
Updated Czech translation (https://sourceforge.net/apps/trac/mpc-hc/ticket/1505)
ageback
29th July 2012, 04:58
Simp. Chinese update
https://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
Octo-puss
29th July 2012, 09:07
Has the development been stopped completely?
ryrynz
29th July 2012, 09:13
Nope, discussion has just dried up and Google Code and Sourceforge aren't being used for revision logs anymore.
Track it here (https://github.com/mpc-hc/mpc-hc/commits/master) at github. As usual, development builds available at http://xhmikosr.1f0.de/mpc-hc/
Eliminateur
29th July 2012, 18:35
i'm having an issue with build 1.6.3.5385 and subtitles:
i had set subpicture buffering to 0 because i had flashing text on animated karaoke and had no problems until i've tried playing a certain file with vobsubs and SRT bog-standard subs:
it would only display one line of text ever 10 minutes or more, i'switched splitters to no avail, same problem.
the moment i put the buffering to more than 0(any value) (regardless of the animation setting) it started working perfectly and siplaying all subs
i'm having an issue with build 1.6.3.5385 and subtitles:
i had set subpicture buffering to 0 because i had flashing text on animated karaoke and had no problems until i've tried playing a certain file with vobsubs and SRT bog-standard subs:
it would only display one line of text ever 10 minutes or more, i'switched splitters to no avail, same problem.
the moment i put the buffering to more than 0(any value) (regardless of the animation setting) it started working perfectly and siplaying all subs
Just use xy-vsfilter, and avoid MPC_s internal subtitle engine from now on. The performance and feature set of the xy-vsfilter version is much better than what MPC-HC's internal subtitler can do:
http://code.google.com/p/xy-vsfilter/
http://www.cccp-project.net/forums/index.php?topic=5976.0
You don't have to register it, just put it somewhere, and use MPC's "External Filters" option page to browse to the vsfilter.dll. Two entries will appear: "DirectVobSub" and "DirectVobSub (auto-loading version)". Disable the "DirectVobSub" one. Select the "DirectVobSub (auto-loading version)", and click on "Prefer" -> Apply, and that's it.
Then disable MPC-HC's internal engine, on the "Playback" page, by disabling "Auto-load subtitles", or when playing a file, from the context menu: "Subtitles -> Enable = unchecked."
clsid
29th July 2012, 20:26
Some comments for the new Output page:
1) EVR also supports DXVA (on Vista/7/8).
2) The tooltip should be changed from "Subtitles are only..." to "The internal subtitle functionality is only...". Then it is more clear that it only applies to the ISR.
3) Novice users may think that subtitles do not work at all with certain renderers. It should somehow be made more clear that the mentioned capability only applied to the internal functionality of MPC-HC, and not to subtitles in general. Maybe add a * behind "Subtitles" and then a small note at the bottom that says something like "Subtitles can be displayed with all renderers, when using an external filter such as DirectVobSub."
pgase
29th July 2012, 21:32
Nope, discussion has just dried up and Google Code and Sourceforge aren't being used for revision logs anymore.
Track it here (https://github.com/mpc-hc/mpc-hc/commits/master) at github. As usual, development builds available at http://xhmikosr.1f0.de/mpc-hc/
OMG... wtf ?
... and for translation ?
Underground78
29th July 2012, 21:42
Well nothing change for translations?
keneo
29th July 2012, 22:17
I see that there is an EDL editor in MPC.
I am not sure how to make it work, or even if it does work.
I tried openning a video with an EDL in the same folder. nothing
I tried dragging the edl to MPC. nothing
I tried to manipulate the EDL editor panel. nothing
cant find any documentation on it.
does anyone know if it works? or if it will work?
I have also noticed that the command line switch "Monitor" is not working for me. I tried /monitor 1 /monitor 2 /monitor 0 .
does that work?
Underground78
29th July 2012, 22:24
I see that there is an EDL editor in MPC.
I am not sure how to make it work, or even if it does work.
I tried openning a video with an EDL in the same folder. nothing
I tried dragging the edl to MPC. nothing
I tried to manipulate the EDL editor panel. nothing
cant find any documentation on it.
does anyone know if it works? or if it will work?
Well I have always wondered if it works and how. It's there since a long time but since it's hidden (maybe because it's broken I don't know) nobody knows about it.
I have also noticed that the command line switch "Monitor" is not working for me. I tried /monitor 1 /monitor 2 /monitor 0 .
does that work?
It's supposed to work at least. If it doesn't you probably should open a ticket on Trac (put me in Cc so that I don't forget you).
pgase
29th July 2012, 23:32
Well nothing change for translations?
Without changelog ?
Eliminateur
29th July 2012, 23:39
Just use xy-vsfilter, and avoid MPC_s internal subtitle engine from now on. The performance and feature set of the xy-vsfilter version is much better than what MPC-HC's internal subtitler can do:
http://code.google.com/p/xy-vsfilter/
http://www.cccp-project.net/forums/index.php?topic=5976.0
You don't have to register it, just put it somewhere, and use MPC's "External Filters" option page to browse to the vsfilter.dll. Two entries will appear: "DirectVobSub" and "DirectVobSub (auto-loading version)". Disable the "DirectVobSub" one. Select the "DirectVobSub (auto-loading version)", and click on "Prefer" -> Apply, and that's it.
Then disable MPC-HC's internal engine, on the "Playback" page, by disabling "Auto-load subtitles", or when playing a file, from the context menu: "Subtitles -> Enable = unchecked."
i don't like external sub filters, they always tend to work "bad" because they can only put the subs in the video frame, and i want my subs to be positioned absolute to the screen, not the vid frame
ageback
30th July 2012, 01:30
S.Chinese fix a typo and update to latest revision.
https://dl.dropbox.com/u/132862/mplayerc.sc.rc.txt
ryrynz
30th July 2012, 02:38
Liking the new output page. Bye bye Haali Renderer.
Aleksoid1978
30th July 2012, 03:18
Overlay render support DXVA in Windows XP too.
Aleksoid1978
30th July 2012, 03:20
i'm having an issue with build 1.6.3.5385 and subtitles:
i had set subpicture buffering to 0 because i had flashing text on animated karaoke and had no problems until i've tried playing a certain file with vobsubs and SRT bog-standard subs:
it would only display one line of text ever 10 minutes or more, i'switched splitters to no avail, same problem.
the moment i put the buffering to more than 0(any value) (regardless of the animation setting) it started working perfectly and siplaying all subs
Can you upload a short sample on that you have this bug.
vivan
30th July 2012, 06:06
Novice users may think that subtitles do not work at all with certain renderers.So the same goes to:
DXVA - it's possible to use DXVA-copyback with any renderer;
"Screenshot" - it's possible to use PrtScr button (except overlay);
"Rotation" - it's possible to do this with ffdshow;
"Shaders" - let's rename it to "postprocessing" and it's also possible to do this with ffdshow.
;)
Underground78
30th July 2012, 19:55
Without changelog ?
You mean something like that https://github.com/mpc-hc/mpc-hc/commits/master/src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt?
Liking the new output page. Bye bye Haali Renderer.
It's not really gone, just that you don't have it installed.
Lincoln Burrows
30th July 2012, 20:23
How do I avoid MPC-HC from enlarging its own window if the content is using a higher resolution?
Underground78
30th July 2012, 20:41
You can untick "Auto-zoom" in Options > Playback but I'm not sure if it's exactly what you want.
Lincoln Burrows
30th July 2012, 21:24
You can untick "Auto-zoom" in Options > Playback but I'm not sure if it's exactly what you want.That's what I was looking for, thanks! :cool:
Eliminateur
30th July 2012, 23:36
Can you upload a short sample on that you have this bug.
there was a tool to crop a piece of a mkv file, which one was it, i can't find it on my hdd...
roytam1
30th July 2012, 23:50
Overlay render support DXVA in Windows XP too.
VMR9 renderless too, but I got a cross in r5686
ADude
31st July 2012, 06:47
Does anyone know the best way with the current code, to install two different versions in two different folders ? The installer does not ask for an installation location, even with the custom option. This is for Windows X86.
Thanks !
ryrynz
31st July 2012, 11:47
Nice to see a new? dev getting stuck in. Welcome Armada.
boyumeow
31st July 2012, 12:08
@Eliminateur,
Is 'DGSplit' what U r looking for. Thanks.
Underground78
31st July 2012, 17:59
Does anyone know the best way with the current code, to install two different versions in two different folders ? The installer does not ask for an installation location, even with the custom option. This is for Windows X86.
Thanks !
Not sure you can do that with the installer. Probably it switches to update mode if you already have MPC-HC installed. You can always use the archive package of course.
keneo
2nd August 2012, 02:32
Everyone thinks their ideas are the coolest ideas. I guess I am no exception. Because I think this is a very, very cool idea. Also, its probably not hard to implement...
Wouldn't be awesome - crazy awesome - if MPC users could create their own custom commands? And then assign that command to a keystroke.
So for example whenever I press "ALT+E" it could execute the command line or batch file I specify: "banana.bat %currentMovie%"
What would this be good for?
Someone might be watching a movie and decide they want to open that movie up in their external movie editor
Or they might decide they want to move that movie to their WATCHED folder, or their <WHATEVER > FOLDER
Or they might want to open up a word document using the title of that movie and write notes or a review
Or they might want to upload...who knows what they might want?
In my case I have created a set of vbs and batch scripts that allow me to move, delete, split, tag, join, bookmark, and re-encode media files. But its a pain to use because, among other reasons, I have to keep switching between the cmd window and MPC and I need to specify the movie I am working on manually.
I am sure this would be relatively easy to code. Its nothing fancy. Yet it would instantly make MPC much more powerful.
This new feature could go in the "Keys" Option page. Just add a button called "Add custom command"
The user would then specify the command line they want executed.
They would also specify the Key that would launch that command (or mouse action?).
It would also be necessary to make some basic info available for users to insert into the command line: Full path of current media file, current play location in that media (time and/or frames), duration would be nice to know as well. There is probably a ton of other not-so-basic info you could make available: like audio and video codec info, file size, file date, ...
So think it over, and tell me this is as easy to do as I imagine!
:)
-Ken
turbojet
2nd August 2012, 02:48
keneo autohotkey (http://www.autohotkey.com/) can do all you mentioned inside and outside of mpc-hc. It requires some scripting knowledge but if you know vb it should be easy to learn.
v0lt
2nd August 2012, 03:46
mpc-hc_audiomixer_2.7z (http://www.mediafire.com/?v8xfp8x4u12pma3)
Added audio mixer. This is someone needs?
Aleksoid1978
2nd August 2012, 06:52
there was a tool to crop a piece of a mkv file, which one was it, i can't find it on my hdd...
download MKVToolnix
Sylt
2nd August 2012, 07:16
mpc-hc_audiomixer_2.7z (http://www.mediafire.com/?v8xfp8x4u12pma3)
Added audio mixer. This is someone needs?
Good work, I think you can add it to the master branch of MPC-HC.
---
Another Question:
Microsoft will release Windows 8 soon, the trend is toward Metro Apps. Will there be also a MPC-HC Metro Version (that also runs at Windows 8 ARM devices?).
keneo
2nd August 2012, 16:29
keneo autohotkey (http://www.autohotkey.com/) can do all you mentioned inside and outside of mpc-hc. It requires some scripting knowledge but if you know vb it should be easy to learn.
Thanks for the tip. I took a look at autohotkey but it seems to be missing some key abilities:
-I don't think I can use it to extract info about the currently playing MPC file: filename, current position, etc... Thats really important here.
-Also, I would like the hot keys to be available only while an MPC window is active. But, from what I can tell, autohotkey only lets you assign hot keys globally. That's a big problem if we want to use plain letters like 'A' 'B' 'C' as hotkeys in MPC.
Would it really be hard to add a custom command feature? I wish I was a real programmer, instead of a batch file and VBS hack.
Adding something like this to MPC would be good on at least one other level: It would be a creative boon: fostering ideas for new features that could be built into MPC after a while of testing it out as a simple custom command.
Underground78
2nd August 2012, 21:23
mpc-hc_audiomixer_2.7z (http://www.mediafire.com/?v8xfp8x4u12pma3)
Added audio mixer. This is someone needs?
I must be stupid but I can't find how to use it. -_-'
Would it really be hard to add a custom command feature?
Probably not that hard but is that really useful? I understand why you like this idea but is that really a task for MPC-HC...
Eliminateur
2nd August 2012, 21:36
download MKVToolnix
but wouldn't mkvtoolnix remux it defeating the purpose of debugging the original issue?
ah yes, dgsplit!, downloading it
Mosley
2nd August 2012, 22:14
I must be stupid but I can't find how to use it. -_-'
Me too. I don't find the audio mixer.
v0lt
3rd August 2012, 03:19
I must be stupid but I can't find how to use it. -_-'
See audio decoder settings.
Aleksoid1978
3rd August 2012, 04:32
mpc-hc_audiomixer_2.7z (http://www.mediafire.com/?v8xfp8x4u12pma3)
Added audio mixer. This is someone needs?
Integrate it :)
GrofLuigi
3rd August 2012, 04:35
In Options>Subtitles>Delay Interval, I can't enter - (minus sign). mpc-hc64.exe 1.6.3.5696 on Win7 x64.
GL
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.