Log in

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 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 [373] 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410

Aleksoid1978
10th December 2011, 13:15
Thats no true. There will be multiple small m2ts on the discs with low durations, yes, however there will be only 2-3 playlists of full size (one for each edition). There won't be 1m playlists, because that would be silly, you don't want to play those extra footage alone.

Playlists less then 10 minutes are of no interest to me, because even on TV series discs, those are either extras, or some sort of intros or stuff used in menus, which i never care about.

Hence, make it configurable, it'll be the best for everybode.

Options for this duration - later :)

Mercury_22
10th December 2011, 13:26
Thats no true. There will be multiple small m2ts on the discs with low durations, yes, however there will be only 2-3 playlists of full size (one for each edition). There won't be 1m playlists, because that would be silly, you don't want to play those extra footage alone.

Playlists less then 10 minutes are of no interest to me, because even on TV series discs, those are either extras, or some sort of intros or stuff used in menus, which i never care about.

Hence, make it configurable, it'll be the best for everybode.
Sorry but this time you're wrong I clearly remember at least one movie (because was so much pain in the a.. to play it with mpc-hc) with more than 2-3 playlists
One or two very short, maybe not 1 min short, but no more than 2-3 min because in one of the "cuts" there were scenes which were 2-3 min longer than in the other cut

nevcairiel
10th December 2011, 14:33
Sorry but this time you're wrong I clearly remember at least one movie (because was so much pain in the a.. to play it with mpc-hc) with more than 2-3 playlists
One or two very short, maybe not 1 min short, but no more than 2-3 min because in one of the "cuts" there were scenes which were 2-3 min longer than in the other cut

You misunderstand.
A movie with multiple editions will have one playlist for every edition, one being, say, 90 minutes long, one being 92 minutes long, and one 95 minutes long (Theater, Extended, Directors). It does usually NOT have a playlist for the 2 extra minutes, and even if it did, why the hell would you want to watch the 2 extra minutes separately? You want to watch the 92 minute movie, not a 90 minute movie and 2 minutes extra.

Sure, discs also have many other playlists, but those 3 are the ones i might want to watch, i don't care about the playlists that contain the short trailers or other useless content, which is why i only want playlists of a certain length, for all i care could even be 20 minutes.

You sound like you're trying to play the m2ts files, and not the playlists - which is something *completely* different.

Mercury_22
10th December 2011, 14:59
You misunderstand.
A movie with multiple editions will have one playlist for every edition, one being, say, 90 minutes long, one being 92 minutes long, and one 95 minutes long (Theater, Extended, Directors). It does usually NOT have a playlist for the 2 extra minutes, and even if it did, why the hell would you want to watch the 2 extra minutes separately? You want to watch the 92 minute movie, not a 90 minute movie and 2 minutes extra.

Sure, discs also have many other playlists, but those 3 are the ones i might want to watch, i don't care about the playlists that contain the short trailers or other useless content, which is why i only want playlists of a certain length, for all i care could even be 20 minutes.

You sound like you're trying to play the m2ts files, and not the playlists - which is something *completely* different.

I didn't misunderstood, what you're saying it's usually correct , BUT there are movies (I"m really really sorry I can't remember the names right now) where the main versions (director cut, Theater, Extended...) are "made" from multiple playlists ( I had to use tmt to play that one) !
(If i remember correctly it was a rumor they were specially "made" this way to make them harder to be ripped)

Anyway I don't see a reason to not expose all the playlists and let the user pick the ones he/she wants to play .
Why restrict user's access ? :confused: when clearly (at least in the case of calibration BD) there are situations when 1 min playlist are needed .

P.S. If needed I can provide you with examples of calibration discs with ~ 1 min playlists

nevcairiel
10th December 2011, 15:00
Anyway I don't see a reason to not expose all the playlists and let the user pick the ones he/she wants to play .
Why restrict user's access ? :confused: when clearly (at least in the case of calibration BD) there are situations when 1 min playlist are needed .


Because a list of 100 playlists is just annoying to navigate? :p

Mercury_22
10th December 2011, 15:06
Because a list of 100 playlists is just annoying to navigate? :p
:D then it seems the appropriate solution it's the one you've proposed make it configurable for the time being:p

Superb
10th December 2011, 22:15
Okay, I had a chance to install a hebrew Windows 7 (RTLed) on a VirtualBox and test the RTL bugs users reported.
a) Install MPC-HC w/o the translations on a Hebrew Windows.
b) Run MPC-HC for the first time:
http://i.imgur.com/Q8Fg7.png

I don't have a compilation environment installed here, but looking at the code (mplayerc.cpp; line 2453):
// Hebrew needs the RTL flag.
SetProcessDefaultLayout((nLanguage == 22) ? LAYOUT_RTL : LAYOUT_LTR);

The code in that function should probably be:
if ( hMod == NULL ) {
hMod = AfxGetApp()->m_hInstance;
s.iLanguage = 0;
} else if (nLanguage == 22) {
// Hebrew needs the RTL flag.
SetProcessDefaultLayout(LAYOUT_RTL);
}
if (AfxGetResourceHandle() != AfxGetApp()->m_hInstance) {
FreeLibrary(AfxGetResourceHandle());
}
AfxSetResourceHandle( hMod );

/*
// Something like this is needed to have the options dialog RTLed

Explanation: only if the Hebrew language DLL is found AND nLanguage == Hebrew (22), then layout should be set to RTL.

Superb
10th December 2011, 22:30
Alright. The fix in my previous comment fixes the issue where the layout is set to RTL even though the language DLL wasn't loaded.
I'm now testing and checking the mis-layout of the Options dialog. It seems to be garbled anyway when:
a) The Hebrew DLL is installed.
b) MPC-HC is set to Hebrew.
c) Windows is Hebrew.
Screenshot:
http://i.imgur.com/G6Zvw.png
(Hebrew MPC-HC on Hebrew Windows 7)

If Windows is English, then the Options dialog is not messed up, even when it contains Hebrew:
http://i.imgur.com/6jAWe.png
(Hebrew MPC-HC on English Windows 7)

EDIT: Opened a ticket (https://sourceforge.net/apps/trac/mpc-hc/ticket/1899) on trac.

DzigiBau
11th December 2011, 00:39
I have been following this thread for a long time, without a need to ask a simple thing, since you explained everything perfectly. Now, I have two small issues if someone can check it out.

1. Internal decoder works fine with 1080p content, but FFDshow has a black screen with sound plays fine. It is Planet Earth BBC show, for instance. I can use internal one for this content, but I like FFDshow since it has more options to play with.

2. I do not know how to correctly explain this one, but it bothers me a lot. Can you imagine some scene, where camera moves fast horizontally from left to right or opposite way. Anytime we have a such scene, there is a huge lag, jitter whatever. On vertical moves it is playing fine. No matter what decoder I use, it always had a lags on horizontal moves, something like it plays a little bit slower than normal speed. I have card ATI 5770, latest drivers 11.11, EVR-CP, tried every single version of them, the problem remains. Played with de-interlacing in CCC, situation remains same. I started thinking it could be encoding problem, when someone makes a rip of movie from Blue ray source or it is decoder problem.

I really would like to discover, how to solve this one.

vkapartz
11th December 2011, 07:47
2. I do not know how to correctly explain this one, but it bothers me a lot. Can you imagine some scene, where camera moves fast horizontally from left to right or opposite way. Anytime we have a such scene, there is a huge lag, jitter whatever. On vertical moves it is playing fine. No matter what decoder I use, it always had a lags on horizontal moves, something like it plays a little bit slower than normal speed. I have card ATI 5770, latest drivers 11.11, EVR-CP, tried every single version of them, the problem remains. Played with de-interlacing in CCC, situation remains same. I started thinking it could be encoding problem, when someone makes a rip of movie from Blue ray source or it is decoder problem.

I really would like to discover, how to solve this one.

Others will probably explain it better, but that's an encoder problem and a decoder problem and a frame rate problem, so I highly doubt you'll ever be able to resolve it. Google "3:2 pulldown" and you'll get a lot of explanations regarding the frame rates, but in addition panning shots are just difficult to encode and decode smoothly.

Superb
12th December 2011, 00:19
Guys, in order to compile the trunk, do I need to separately download and extract MediaInfo and ZenLib?

golagoda
12th December 2011, 01:59
Guys, in order to compile the trunk, do I need to separately download and extract MediaInfo and ZenLib?

When I used to use TortoiseSVN on the mpc-hc folder that I had fetched from the trunk branch of the SVN it would update those by itself as well as MPC-HC, so no.

Mercury_22
12th December 2011, 11:33
@Aleksoid great job with Revision 3891 - Directory Listing
Modified Mon Dec 12 00:10:53 2011 UTC (10 hours, 13 minutes ago) by Aleksoid

Change : Rearranging sub-menu "Jump to...", the partition sub-menu "Jump to .." of 30 items; Show chapters only if more than one value;
:thanks:
But for BD with 2 or more playlists (mpls) is it possible to add an option to make MPC-HC play them one after the other continuously without stopping after first mpls ?

Superb
12th December 2011, 12:29
When I used to use TortoiseSVN on the mpc-hc folder that I had fetched from the trunk branch of the SVN it would update those by itself as well as MPC-HC, so no.Oh. I see. Heh. They made svn auto-download it from the other repositories. I didn't use svn to download the sources. I used the "Download GNU tarball" in the buttom of the page in the SF.net browser, heh. Thx for the explanation. I managed to compile MPC-HC now.

Superb
12th December 2011, 12:29
I don't have a compilation environment installed here, but looking at the code (mplayerc.cpp; line 2453):
// Hebrew needs the RTL flag.
SetProcessDefaultLayout((nLanguage == 22) ? LAYOUT_RTL : LAYOUT_LTR);

The code in that function should probably be:
if ( hMod == NULL ) {
hMod = AfxGetApp()->m_hInstance;
s.iLanguage = 0;
} else if (nLanguage == 22) {
// Hebrew needs the RTL flag.
SetProcessDefaultLayout(LAYOUT_RTL);
}
if (AfxGetResourceHandle() != AfxGetApp()->m_hInstance) {
FreeLibrary(AfxGetResourceHandle());
}
AfxSetResourceHandle( hMod );

/*
// Something like this is needed to have the options dialog RTLed

Explanation: only if the Hebrew language DLL is found AND nLanguage == Hebrew (22), then layout should be set to RTL.I can verify that this fixes the first RTL issue.

EDIT: here is the patch file (http://www.sendspace.com/file/f5q9v9).

Superb
12th December 2011, 15:12
And here is an updated Hebrew RC file (http://www.sendspace.com/file/r8xk3y) which adds RTL style to:
a) Options dialog property pages.
b) Organize favorites dialog.
c) About dialog.
d) Shader editor dialog.

Blight
12th December 2011, 23:13
I hope this is the right thread,
I have a small feature request for vsfilter:
Can you please modify the IAMStreamSelect entry for the embedded subtitle-stream to use a different group value?
As it is now, there's no reliable way to distinguish between external/embedded sub streams.

Superb
13th December 2011, 00:34
I've fixed the Options dialog RTL issue! :)
Patch attached here: https://sourceforge.net/apps/trac/mpc-hc/ticket/1899

hellbringer616
14th December 2011, 03:55
I'm having an issue with MadVR, which is basically preventing me from using this amazing plugin..

And that is, fullscreen interface is broken.. No volume adjust, not seeking, nothing..

I was reading on page 840 it was pseudo fixed with MPC-HC 3011. I am using the main download from the home page (3456) and it's not working..

oddball
14th December 2011, 17:47
I have an issue when using MPC-HC with ReClock. Actually it's more a feature request.

Right now as it stands you can set MPC to change screen refresh and resolutions to match the video FPS using fullscreen output. This is great. However it has one big downside for anyone using ReClock and PAL material. You either have to set MPC to change to 50Hz for anything it detects in the 25FPS area - which is all well and good for actual PAL stuff like TV shows - or if you have a movie that is 25FPS and you want to use ReClock to slow it down to the correct speed of 23.976FPS then the fullscreen detection goes out of the window and you have to go in and set the detection manually.

Not good!

What I suggest in this scenario is the ability for MPC-HC to detect a tag either in the filename (_24FPS_ for instance) or a file in the same folder that tells MPC to ignore changing to 50Hz and instead setting it to 23/24Hz output.

Does this sound like too much to ask? :) This would make MPC-HC one step short of perfection (at least for me). MadVR has a toggle to treat 25FPS as film but it also requires setting and restarting and using it's inbuilt refresh changer (The new MPC-HC autochange is better).

What do the devs think?

hellbringer616
15th December 2011, 01:00
I have an issue when using MPC-HC with ReClock. Actually it's more a feature request.

Right now as it stands you can set MPC to change screen refresh and resolutions to match the video FPS using fullscreen output. This is great. However it has one big downside for anyone using ReClock and PAL material. You either have to set MPC to change to 50Hz for anything it detects in the 25FPS area - which is all well and good for actual PAL stuff like TV shows - or if you have a movie that is 25FPS and you want to use ReClock to slow it down to the correct speed of 23.976FPS then the fullscreen detection goes out of the window and you have to go in and set the detection manually.

Not good!

What I suggest in this scenario is the ability for MPC-HC to detect a tag either in the filename (_24FPS_ for instance) or a file in the same folder that tells MPC to ignore changing to 50Hz and instead setting it to 23/24Hz output.

Does this sound like too much to ask? :) This would make MPC-HC one step short of perfection (at least for me). MadVR has a toggle to treat 25FPS as film but it also requires setting and restarting and using it's inbuilt refresh changer (The new MPC-HC autochange is better).

What do the devs think?

I can actually help with that. A program here with do exactly what you want.

http://www.homecinema-hd.com/autofrequency_en.html

Blight
15th December 2011, 12:29
Hi, I've found a bug related to stream selection through the IAMStreamSelect interface:
The MPC MKV splitter (and possibly other MPC splitters) assign a language code using the ISO639 standard instead of LCID (like Haali, LAV, and what the spec says) on the IAMStreamSelect interface.

nevcairiel
15th December 2011, 13:59
MPC MKV doesn't have a IAMStreamSelect, it always exposes all streams (It supports ITrackInfo though)
MPC MPEG-TS uses LCID values.

betaking
15th December 2011, 15:14
MPC MKV doesn't have a IAMStreamSelect, it always exposes all streams (It supports ITrackInfo though)
MPC MPEG-TS uses LCID values.

TO NEV:MPC Mpeg Splitter not support evo file,can you make a patch for MPC Mpeg Splitter for evo file?:thanks:

nevcairiel
15th December 2011, 15:36
TO NEV:MPC Mpeg Splitter not support evo file,can you make a patch for MPC Mpeg Splitter for evo file?:thanks:

Why would i ever do that?

Keiyakusha
15th December 2011, 15:47
MPC-HC really need just throw away its filters and use LAV. Porting anything from LAV is a waste of time...
BTW, if dxva is what preventing this, why not just make it totally separate?
I mean currently updating ffmpeg means updating the code for normal decoders and some of the code for DXVA, right? But why not just make DXVA totally separate (compiled against ffmpeg that have only needed stuff turned on) and never update its ffmpeg part? It doesn't looks like updating can bring any changes related to quality or speed (as long as it won't break it) so pick some stable ffmpeg revision and go with that... And for everything else just use LAV.

ney2x
15th December 2011, 16:30
mpc-hc really need just throw away its filters and use lav. Porting anything from lav is a waste of time...
Btw, if dxva is what preventing this, why not just make it totally separate?
I mean currently updating ffmpeg means updating the code for normal decoders and some of the code for dxva, right? But why not just make dxva totally separate (compiled against ffmpeg that have only needed stuff turned on) and never update its ffmpeg part? It doesn't looks like updating can bring any changes related to quality or speed (as long as it won't break it) so pick some stable ffmpeg revision and go with that... And for everything else just use lav.

+1 ;)

clsid
15th December 2011, 17:00
It is already possible to build MPC-HC without (some of) the internal filters. Loading unregistered external filters is also already possible. Problem is that there is no consensus about replacing the internal filters, because some devs prefer MPC-HC be be one large executable, even though it makes no difference at all with regard to portability.

SamuriHL
15th December 2011, 17:12
It is already possible to build MPC-HC without (some of) the internal filters. Loading unregistered external filters is also already possible. Problem is that there is no consensus about replacing the internal filters, because some devs prefer MPC-HC be be one large executable, even though it makes no difference at all with regard to portability.

Yup. I build my version of MPC-HC with no internal filters. Works great. Once you set up your external filters the way you like, back up your config and call it good. The whole large executable thing is a bit ridiculous, IMO, but, I understand the debate that has gone on with that and I'll just leave it alone. :)

Keiyakusha
15th December 2011, 17:19
Yup. I build my version of MPC-HC with no internal filters. Works great. Once you set up your external filters the way you like, back up your config and call it good. The whole large executable thing is a bit ridiculous, IMO, but, I understand the debate that has gone on with that and I'll just leave it alone. :)
Do you know anyone who makes this kind of builds on constant basis? If no, can you share one of your compiles? Currently i have zero software installed needed to compile it on my own and don't have any free time =(

SamuriHL
15th December 2011, 17:25
Do you know anyone who makes this kind of builds on constant basis? If no, can you share one of your compiles? Currently i have zero software installed needed to compile it on my own and don't have any free time =(

I don't know of anyone building one like that besides me on a regular basis, no. I'd share mine but it's having issues. For some reason the version information is all screwed up. It's having trouble finding SVN during the build so it's not able to pull the latest version number to build with. The code is the latest, but, there's no way to know what build it is. I need to fix that.

EDIT: I think I just found the issue. My local copy wasn't upgraded to the new TortoisSVN version so it was failing in update_version. I'm fixing that now and will try to do another build.

kasper93
15th December 2011, 17:43
I have had same issue. Simply download latest version of win32svn http://sourceforge.net/projects/win32svn/files/ and replace it in a MSYS/bin directory (or anywhere where you have old version of win32svn). Of course it is needed only for TortoisSVN version higher than 1.7.

SamuriHL
15th December 2011, 17:50
Thanks. I just solved it slightly differently and it'll work for me. I wrote custom build scripts for all the projects I build. I just needed to update the project to the latest TortoisSVN version and update one line in my script. It's building now and I'll post a build shortly. Please note I only build 32 bit versions as I use madVR.

SamuriHL
15th December 2011, 18:07
http://www.mediafire.com/?4d0yvdbcw5dqa9m

Latest 32 bit build, *NO* internal filters whatsoever. The entire internal filters page is blank....just the way I like it. :D

Mierastor
15th December 2011, 18:43
Any possibility of adding gamma correction to Color controls? Gamma correction is very important if less than optimal environmental lightning or computer monitor. It is found in for example every graphics intensive game with self respect which illustrates its importance.

Keiyakusha
15th December 2011, 20:49
http://www.mediafire.com/?4d0yvdbcw5dqa9m

Latest 32 bit build, *NO* internal filters whatsoever. The entire internal filters page is blank....just the way I like it. :D

Thank you! Seems to be everything is ok!
Personally I don't see any reasons to use x64 build... not only because I use madvr ^__^

SamuriHL
15th December 2011, 20:53
Thank you! Seems to be everything is ok!
Personally I don't see any reasons to use x64 build... not only because I use madvr ^__^

I don't either. I don't even build it. In fact, I haven't even resolved the libs necessary TO build it. I could if needed, but, I have no intention of doing so. In any case, I hope that helps you out. I'm not in a position to post continuous builds like that, however. I tend to build it when I need it.

Blight
15th December 2011, 22:33
nev:
You're correct, I've been buried in IAMStreamSelect for days and got dazed.
What I meant to say is that the connection between the MPC splitter, which outputs a pin for every stream, doesn't relay the stream's language code to the connected filter (i.e. DirectVobSub).
Is this not possible or just missing code in vobsub/mpc?

oddball
15th December 2011, 22:49
I can actually help with that. A program here with do exactly what you want.

http://www.homecinema-hd.com/autofrequency_en.html

I tried it and all it does is add a right click to alternate MPC.EXE and .ini file in the Explorer context menu and it flashes my displays on and off more times than it should. Plus it is a very messy way of doing it. I want MPC-HC to do it more elegantly internally. All it is is a bit of code that flags PAL movies tagged with say _24FPS_ to play at 23/24Hz refresh rate instead of 50Hz. Yeah I know. It sounds easy but like most things implementing it is another matter. Any devs want to chime in? The silence is deafening.

EDIT: Oh and it does not work with some of my MKV files for some reason. MPC does not open to play them.

EDIT2: I uninstalled AutoFrequency as it is not working correctly for me despite folowing that guide to the letter. I tried to run MPC-HC from a different folder location in Explorer and not it won't let me set two differeng locations with two differing mpc-hc.ini files from the context menu. It always defaults back to the old folder even if I choose the exe in the other folder. Any way around this?

EDIT3: Sorry if it sounds moanie and demanding. It's been a long day :)

I can't believe nobody has sorted this one out yet. PAL movies speedown is completely different to PAL 50 TV and it should be an easy thing to fix. ffdshow has profiles (But sadly no option to change refresh on-the-fly). I think MPC-HC needs auto loading profiles too.

Waleska
16th December 2011, 01:25
Would a partially inaccessible menu for a commercial DVD fall in the category of already known problems you're likely to expect from EVR-CP's current state of development or should I bother reporting this stuff? just happened to me with "Alice In Wonderland Masterpiece Edition"

Thanks.

nevcairiel
16th December 2011, 07:46
What I meant to say is that the connection between the MPC splitter, which outputs a pin for every stream, doesn't relay the stream's language code to the connected filter (i.e. DirectVobSub).
Is this not possible or just missing code in vobsub/mpc?

For subtitles at least, it sets the language in the FORMAT_SubtitleInfo block. Its quite possible that DVS just fails at reading it.

TBH, i see no reason whatsoever to use the MPC-HC MVK Splitter for anything these days, it has no features or advantages over LAV or Haali.

Superb
16th December 2011, 17:49
Can anybody please commit the following fixes:
a. http://sourceforge.net/apps/trac/mpc-hc/ticket/1899
b. http://www.sendspace.com/file/f5q9v9 (explanation (http://forum.doom9.org/showthread.php?p=1544546#post1544546))
c. http://www.sendspace.com/file/r8xk3y (explanation (http://forum.doom9.org/showthread.php?p=1544572#post1544572))
?

They only affect the RTL interface and make it usable under RTL OSs.

EDIT: I'm talking w/ Underground78 regarding the patches and even more RTL improvements. :)

Reino
16th December 2011, 21:41
I would appreciate it if TAK (http://wiki.hydrogenaudio.org/index.php?title=TAK) could be added to MPC-HC's file extension list. If OptimFROG is in it, TAK deserves to be in it too imo.

Blight
16th December 2011, 22:48
nev:
Just trying to be complete in my stream-selection code since MPC's codecs are still being used, they're not my default choice either.

ADude
17th December 2011, 23:45
For music you have fb2k. Or songbird if you want opensource. I believe there are even more alternatives that I'm not aware of.

The best one for Windows at the moment is at:

http://getmusicbee.com

Free - and dev is much friendlier than fb2k ;)

LV3
18th December 2011, 01:29
Hi all I started using this as my media player but I've had a problem I can't seem to find a resolution to anywhere. I have a 5.1 channel audio setup (this is the system default) however when playing movies with Media Player Classic HC I only get stereo...

Windows Media Player outputs 5.1 just fine but it can't play Blu-Ray and MPCHC is a more convenient player anyways. I have no idea how to mess with MPCHC's audio output system (in fact most of the players settings confuse me), and it's not working right even though the player says its reading the 5.1 track!

Forgive me if there already is one but a 'how to' guide for this program would be very welcome as well.

kasper93
18th December 2011, 12:22
If you are using internal filters you have to set number of output channels in decoder setting, by default it's 2.0. (options->internal filters->double click on decoder)
http://dl.dropbox.com/u/16282309/5.1.png

Personally I would suggest you to use LAV filters instead of internal filters. Anyway here is nice guide to set up MPC-HC http://www.homecinema-hd.com/intro_en.html

Superb
19th December 2011, 00:25
Alright, now that the first batch of RTL fixes is in (Underground78 committed it), it is time to talk about improving the translation system.
In my opinion it should work w/ string tables (in rc files compiled to dlls) instead of doubling the resource file completely.
Each dialog's class should contain a Localize() method which will load the strings to the controls.
See the eMule source code (MFC-based as well, of course) for a nice way of doing it.
It will also simplify the process of submitting/adding/editing a translation. Will allow the project to get rid of some of the scripts for syncing the translation.
It will also allow the project to dump the txt files and use the regular RC by itself.
What do you think?

CruNcher
19th December 2011, 01:45
MPC-HC Matroska parser fails @ correct playback of both remuxes http://forum.doom9.org/showthread.php?t=163478 dshow = haali muxer cmd = mkvmerge :(

LV3
19th December 2011, 05:54
If you are using internal filters you have to set number of output channels in decoder setting, by default it's 2.0. (options->internal filters->double click on decoder)
http://dl.dropbox.com/u/16282309/5.1.png

Personally I would suggest you to use LAV filters instead of internal filters. Anyway here is nice guide to set up MPC-HC http://www.homecinema-hd.com/intro_en.html

Thanks a bunch, it works now! Sorry if this was in the wrong thread.