Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorUnderground78 <underground78@users.sourceforge.net>2013-09-06 00:57:14 +0400
committerUnderground78 <underground78@users.sourceforge.net>2013-09-08 00:37:54 +0400
commitaf634fabf17f02562135f82ab091a176b3e40c19 (patch)
treebf1048afeb3b682e53ae4c926f99ea659438e7a2 /src
parenta08ece5ce4c5b8ea701ed136f90437eda0b3fb23 (diff)
Internal filters page: Add buttons to access filters properties.
Diffstat (limited to 'src')
-rw-r--r--src/mpc-hc/PPageInternalFilters.cpp178
-rw-r--r--src/mpc-hc/PPageInternalFilters.h12
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.br.rcbin354226 -> 354546 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.by.rcbin348716 -> 349062 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.ca.rcbin357584 -> 357986 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.cz.rcbin351628 -> 351946 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.de.rcbin361006 -> 361294 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.el.rcbin363364 -> 363720 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.es.rcbin352646 -> 353016 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.eu.rcbin353410 -> 353782 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.fr.rcbin362884 -> 363294 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.he.rcbin339922 -> 340342 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.hu.rcbin353458 -> 353848 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.hy.rcbin350356 -> 350744 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.it.rcbin353538 -> 353940 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.ja.rcbin318664 -> 319150 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.kr.rcbin322258 -> 322744 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.nl.rcbin348552 -> 348946 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.pl.rcbin361978 -> 362348 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.ro.rcbin362668 -> 363016 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.ru.rcbin352374 -> 352738 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.sc.rcbin309582 -> 310100 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.sk.rcbin355810 -> 356156 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.sv.rcbin348092 -> 348526 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.tc.rcbin309660 -> 310174 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.tr.rcbin349414 -> 349750 bytes
-rw-r--r--src/mpc-hc/mpcresources/mplayerc.ua.rcbin353814 -> 354176 bytes
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.br.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.by.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.ca.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.cz.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.de.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.el.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.es.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.eu.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.he.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.hu.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.hy.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.it.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.ja.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.kr.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.nl.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.pl.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.ro.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.sc.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.sk.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.sv.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.tc.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.tr.rc.txt8
-rw-r--r--src/mpc-hc/mpcresources/text/mplayerc.ua.rc.txt8
-rw-r--r--src/mpc-hc/mplayerc.rc14
-rw-r--r--src/mpc-hc/resource.h3
55 files changed, 243 insertions, 172 deletions
diff --git a/src/mpc-hc/PPageInternalFilters.cpp b/src/mpc-hc/PPageInternalFilters.cpp
index acf8c4c00..d584ced9a 100644
--- a/src/mpc-hc/PPageInternalFilters.cpp
+++ b/src/mpc-hc/PPageInternalFilters.cpp
@@ -87,35 +87,6 @@ BOOL CPPageInternalFiltersListBox::OnToolTipNotify(UINT id, NMHDR* pNMHDR, LRESU
return TRUE; // message was handled
}
-void CPPageInternalFiltersListBox::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
-{
- CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
-
- CFont* pOldFont = nullptr;
-
- if ((lpDrawItemStruct->itemData != 0) && ((filter_t*)lpDrawItemStruct->itemData)->ShowPropertyPages) {
- if (!(HFONT)m_bold) {
- CFont* pFont = pDC->GetCurrentFont();
-
- LOGFONT lf;
- pFont->GetLogFont(&lf);
- lf.lfWeight = FW_BOLD;
-
- m_bold.CreateFontIndirect(&lf);
- }
-
- if ((HFONT)m_bold) {
- pOldFont = pDC->SelectObject(&m_bold);
- }
- }
-
- __super::DrawItem(lpDrawItemStruct);
-
- if (pOldFont) {
- pDC->SelectObject(pOldFont);
- }
-}
-
int CPPageInternalFiltersListBox::AddFilter(filter_t* filter, bool checked)
{
int index = AddString(filter->label);
@@ -267,12 +238,13 @@ void CPPageInternalFilters::DoDataExchange(CDataExchange* pDX)
}
BEGIN_MESSAGE_MAP(CPPageInternalFilters, CPPageBase)
- ON_LBN_DBLCLK(IDC_LIST1, OnLbnDblclkList1)
- ON_LBN_DBLCLK(IDC_LIST2, OnLbnDblclkList2)
ON_LBN_SELCHANGE(IDC_LIST1, OnSelChange)
ON_LBN_SELCHANGE(IDC_LIST2, OnSelChange)
ON_CLBN_CHKCHANGE(IDC_LIST1, OnCheckBoxChange)
ON_CLBN_CHKCHANGE(IDC_LIST2, OnCheckBoxChange)
+ ON_BN_CLICKED(IDC_SPLITTER_CONF, OnBnClickedSplitterConf)
+ ON_BN_CLICKED(IDC_VIDEO_DEC_CONF, OnBnClickedVideoDecConf)
+ ON_BN_CLICKED(IDC_AUDIO_DEC_CONF, OnBnClickedAudioDecConf)
END_MESSAGE_MAP()
// CPPageInternalFilters message handlers
@@ -328,268 +300,268 @@ void CPPageInternalFilters::InitFiltersList()
#if INTERNAL_SOURCEFILTER_AVI
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("AVI"), SOURCE_FILTER, SRC_AVI, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("AVI"), SOURCE_FILTER, SRC_AVI, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_CDDA
- m_filters.Add(filter_t(_T("CDDA (Audio CD)"), SOURCE_FILTER, SRC_CDDA, IDS_SRC_CDDA, nullptr));
+ m_filters.Add(filter_t(_T("CDDA (Audio CD)"), SOURCE_FILTER, SRC_CDDA, IDS_SRC_CDDA));
#endif
#if INTERNAL_SOURCEFILTER_CDXA
- m_filters.Add(filter_t(_T("CDXA (VCD/SVCD/XCD)"), SOURCE_FILTER, SRC_CDXA, 0, nullptr));
+ m_filters.Add(filter_t(_T("CDXA (VCD/SVCD/XCD)"), SOURCE_FILTER, SRC_CDXA, 0));
#endif
#if INTERNAL_SOURCEFILTER_DSM
- m_filters.Add(filter_t(_T("DirectShow Media"), SOURCE_FILTER, SRC_DSM, 0, nullptr));
+ m_filters.Add(filter_t(_T("DirectShow Media"), SOURCE_FILTER, SRC_DSM, 0));
#endif
#if INTERNAL_SOURCEFILTER_DTSAC3
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("DTS/AC3"), SOURCE_FILTER, SRC_DTSAC3, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("DTS/AC3"), SOURCE_FILTER, SRC_DTSAC3, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_VTS
- m_filters.Add(filter_t(_T("DVD Video Title Set"), SOURCE_FILTER, SRC_VTS, IDS_SRC_VTS, nullptr));
+ m_filters.Add(filter_t(_T("DVD Video Title Set"), SOURCE_FILTER, SRC_VTS, IDS_SRC_VTS));
#endif
#if INTERNAL_SOURCEFILTER_FLIC
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("FLI/FLC"), SOURCE_FILTER, SRC_FLIC, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLI/FLC"), SOURCE_FILTER, SRC_FLIC, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_FLAC
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("FLAC"), SOURCE_FILTER, SRC_FLAC, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLAC"), SOURCE_FILTER, SRC_FLAC, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_FLV
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("FLV"), SOURCE_FILTER, SRC_FLV, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLV"), SOURCE_FILTER, SRC_FLV, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_MATROSKA
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("Matroska"), SOURCE_FILTER, SRC_MATROSKA, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Matroska"), SOURCE_FILTER, SRC_MATROSKA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_MP4
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("MP4/MOV"), SOURCE_FILTER, SRC_MP4, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MP4/MOV"), SOURCE_FILTER, SRC_MP4, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_MPEGAUDIO
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("MPEG Audio"), SOURCE_FILTER, SRC_MPA, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MPEG Audio"), SOURCE_FILTER, SRC_MPA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_MPEG
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("MPEG PS/TS/PVA"), SOURCE_FILTER, SRC_MPEG, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MPEG PS/TS/PVA"), SOURCE_FILTER, SRC_MPEG, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_OGG
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("Ogg"), SOURCE_FILTER, SRC_OGG, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Ogg"), SOURCE_FILTER, SRC_OGG, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_REALMEDIA
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("RealMedia"), SOURCE_FILTER, SRC_REALMEDIA, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("RealMedia"), SOURCE_FILTER, SRC_REALMEDIA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_HTTP
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("HTTP"), SOURCE_FILTER, SRC_HTTP, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("HTTP"), SOURCE_FILTER, SRC_HTTP, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_RTSP
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("RTSP"), SOURCE_FILTER, SRC_RTSP, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("RTSP"), SOURCE_FILTER, SRC_RTSP, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_UDP
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("UDP"), SOURCE_FILTER, SRC_UDP, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("UDP"), SOURCE_FILTER, SRC_UDP, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_RTP
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("RTP"), SOURCE_FILTER, SRC_RTP, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("RTP"), SOURCE_FILTER, SRC_RTP, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_MMS
if (bLAVSplitterIsAvailable) {
- m_filters.Add(filter_t(_T("MMS"), SOURCE_FILTER, SRC_MMS, IDS_INTERNAL_LAVF, CFGFilterLAVSplitter::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MMS"), SOURCE_FILTER, SRC_MMS, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_SOURCEFILTER_RFS
- m_filters.Add(filter_t(_T("RAR"), SOURCE_FILTER, SRC_RFS, IDS_SRC_RFS, nullptr));
+ m_filters.Add(filter_t(_T("RAR"), SOURCE_FILTER, SRC_RFS, IDS_SRC_RFS));
#endif
#if INTERNAL_DECODER_AAC
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("AAC"), AUDIO_DECODER, TRA_AAC, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("AAC"), AUDIO_DECODER, TRA_AAC, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_AC3
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("AC3/E-AC3/TrueHD/MLP"), AUDIO_DECODER, TRA_AC3, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("AC3/E-AC3/TrueHD/MLP"), AUDIO_DECODER, TRA_AC3, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_DTS
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("DTS"), AUDIO_DECODER, TRA_DTS, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("DTS"), AUDIO_DECODER, TRA_DTS, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_LPCM
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("LPCM"), AUDIO_DECODER, TRA_LPCM, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("LPCM"), AUDIO_DECODER, TRA_LPCM, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_MPEGAUDIO
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("MPEG Audio"), AUDIO_DECODER, TRA_MPA, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MPEG Audio"), AUDIO_DECODER, TRA_MPA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_VORBIS
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("Vorbis"), AUDIO_DECODER, TRA_VORBIS, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Vorbis"), AUDIO_DECODER, TRA_VORBIS, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_FLAC
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("FLAC"), AUDIO_DECODER, TRA_FLAC, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLAC"), AUDIO_DECODER, TRA_FLAC, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_NELLYMOSER
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("Nellymoser"), AUDIO_DECODER, TRA_NELLY, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Nellymoser"), AUDIO_DECODER, TRA_NELLY, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_ALAC
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("ALAC"), AUDIO_DECODER, TRA_ALAC, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("ALAC"), AUDIO_DECODER, TRA_ALAC, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_ALS
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("ALS"), AUDIO_DECODER, TRA_ALS, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("ALS"), AUDIO_DECODER, TRA_ALS, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_AMR
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("AMR"), AUDIO_DECODER, TRA_AMR, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("AMR"), AUDIO_DECODER, TRA_AMR, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_REALAUDIO
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("RealAudio"), AUDIO_DECODER, TRA_RA, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("RealAudio"), AUDIO_DECODER, TRA_RA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_PS2AUDIO
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("PS2 Audio (PCM/ADPCM)"), AUDIO_DECODER, TRA_PS2AUD, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("PS2 Audio (PCM/ADPCM)"), AUDIO_DECODER, TRA_PS2AUD, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_PCM
if (bLAVAudioIsAvailable) {
- m_filters.Add(filter_t(_T("Other PCM/ADPCM"), AUDIO_DECODER, TRA_PCM, IDS_INTERNAL_LAVF, CFGFilterLAVAudio::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Other PCM/ADPCM"), AUDIO_DECODER, TRA_PCM, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_MPEG1
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("MPEG-1 Video"), VIDEO_DECODER, TRA_MPEG1, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MPEG-1 Video"), VIDEO_DECODER, TRA_MPEG1, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_MPEG2
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("MPEG-2 Video"), VIDEO_DECODER, TRA_MPEG2, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MPEG-2 Video"), VIDEO_DECODER, TRA_MPEG2, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_REALVIDEO
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("RealVideo"), VIDEO_DECODER, TRA_RV, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("RealVideo"), VIDEO_DECODER, TRA_RV, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_H264
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("H264/AVC"), VIDEO_DECODER, TRA_H264, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("H264/AVC"), VIDEO_DECODER, TRA_H264, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_VC1
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("VC1"), VIDEO_DECODER, TRA_VC1, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("VC1"), VIDEO_DECODER, TRA_VC1, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_XVID
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("Xvid/MPEG-4"), VIDEO_DECODER, TRA_XVID, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Xvid/MPEG-4"), VIDEO_DECODER, TRA_XVID, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_DIVX
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("DivX"), VIDEO_DECODER, TRA_DIVX, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("DivX"), VIDEO_DECODER, TRA_DIVX, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_MSMPEG4
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("MS MPEG-4"), VIDEO_DECODER, TRA_MSMPEG4, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MS MPEG-4"), VIDEO_DECODER, TRA_MSMPEG4, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_FLV
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("FLV1/4"), VIDEO_DECODER, TRA_FLV4, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLV1/4"), VIDEO_DECODER, TRA_FLV4, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_VP356
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("VP3/5/6"), VIDEO_DECODER, TRA_VP356, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("VP3/5/6"), VIDEO_DECODER, TRA_VP356, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_VP8
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("VP8"), VIDEO_DECODER, TRA_VP8, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("VP8"), VIDEO_DECODER, TRA_VP8, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_WMV
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("WMV1/2/3"), VIDEO_DECODER, TRA_WMV, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("WMV1/2/3"), VIDEO_DECODER, TRA_WMV, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_SVQ
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("SVQ1/3"), VIDEO_DECODER, TRA_SVQ3, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("SVQ1/3"), VIDEO_DECODER, TRA_SVQ3, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_H263
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("H263"), VIDEO_DECODER, TRA_H263, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("H263"), VIDEO_DECODER, TRA_H263, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_AMVV
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("AMV video"), VIDEO_DECODER, TRA_AMVV, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("AMV video"), VIDEO_DECODER, TRA_AMVV, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_THEORA
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("Theora"), VIDEO_DECODER, TRA_THEORA, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Theora"), VIDEO_DECODER, TRA_THEORA, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_MJPEG
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("MJPEG"), VIDEO_DECODER, TRA_MJPEG, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("MJPEG"), VIDEO_DECODER, TRA_MJPEG, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_INDEO
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("Indeo 3/4/5"), VIDEO_DECODER, TRA_INDEO, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Indeo 3/4/5"), VIDEO_DECODER, TRA_INDEO, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_SCREEN
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("Screen Capture (TSCC, VMnc)"), VIDEO_DECODER, TRA_SCREEN, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("Screen Capture (TSCC, VMnc)"), VIDEO_DECODER, TRA_SCREEN, IDS_INTERNAL_LAVF));
}
#endif
#if INTERNAL_DECODER_FLIC
if (bLAVVideoIsAvailable) {
- m_filters.Add(filter_t(_T("FLIC"), VIDEO_DECODER, TRA_FLIC, IDS_INTERNAL_LAVF, CFGFilterLAVVideo::ShowPropertyPages));
+ m_filters.Add(filter_t(_T("FLIC"), VIDEO_DECODER, TRA_FLIC, IDS_INTERNAL_LAVF));
}
#endif
}
@@ -621,38 +593,30 @@ BOOL CPPageInternalFilters::OnApply()
return __super::OnApply();
}
-void CPPageInternalFilters::ShowPPage(CPPageInternalFiltersListBox& l)
+void CPPageInternalFilters::OnSelChange()
{
- int i = l.GetCurSel();
- if (i < 0) {
- return;
- }
-
- filter_t* f = (filter_t*)l.GetItemDataPtr(i);
- if (f && f->ShowPropertyPages) {
- f->ShowPropertyPages(this);
- }
+ // We only catch the message so that the page is not marked as modified.
}
-void CPPageInternalFilters::OnLbnDblclkList1()
+void CPPageInternalFilters::OnCheckBoxChange()
{
- ShowPPage(m_listSrc);
+ m_listSrc.UpdateCheckState();
+ m_listTra.UpdateCheckState();
+
+ SetModified();
}
-void CPPageInternalFilters::OnLbnDblclkList2()
+void CPPageInternalFilters::OnBnClickedSplitterConf()
{
- ShowPPage(m_listTra);
+ CFGFilterLAVSplitter::ShowPropertyPages(this);
}
-void CPPageInternalFilters::OnSelChange()
+void CPPageInternalFilters::OnBnClickedVideoDecConf()
{
- // We only catch the message so that the page is not marked as modified.
+ CFGFilterLAVVideo::ShowPropertyPages(this);
}
-void CPPageInternalFilters::OnCheckBoxChange()
+void CPPageInternalFilters::OnBnClickedAudioDecConf()
{
- m_listSrc.UpdateCheckState();
- m_listTra.UpdateCheckState();
-
- SetModified();
+ CFGFilterLAVAudio::ShowPropertyPages(this);
}
diff --git a/src/mpc-hc/PPageInternalFilters.h b/src/mpc-hc/PPageInternalFilters.h
index 9e54050d3..be33a643f 100644
--- a/src/mpc-hc/PPageInternalFilters.h
+++ b/src/mpc-hc/PPageInternalFilters.h
@@ -30,16 +30,14 @@ struct filter_t {
int type;
int flag;
UINT nHintID;
- void (*ShowPropertyPages)(CWnd* pParendWnd);
filter_t() {};
- filter_t(LPCTSTR label, int type, int flag, UINT nHintID, void (*ShowPropertyPages)(CWnd* pParendWnd))
+ filter_t(LPCTSTR label, int type, int flag, UINT nHintID)
: label(label)
, type(type)
, flag(flag)
, nHintID(nHintID)
- , ShowPropertyPages(ShowPropertyPages)
{}
};
@@ -65,7 +63,6 @@ protected:
unsigned int m_nbChecked[FILTER_TYPE_NB];
public:
- virtual void DrawItem(LPDRAWITEMSTRUCT /*lpDrawItemStruct*/);
virtual int AddFilter(filter_t* filter, bool checked);
virtual void UpdateCheckState();
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
@@ -84,8 +81,6 @@ class CPPageInternalFilters : public CPPageBase
void InitFiltersList();
- void ShowPPage(CPPageInternalFiltersListBox& l);
-
public:
CPPageInternalFilters();
virtual ~CPPageInternalFilters();
@@ -100,8 +95,9 @@ protected:
DECLARE_MESSAGE_MAP()
- afx_msg void OnLbnDblclkList1();
- afx_msg void OnLbnDblclkList2();
afx_msg void OnSelChange();
afx_msg void OnCheckBoxChange();
+ afx_msg void OnBnClickedSplitterConf();
+ afx_msg void OnBnClickedVideoDecConf();
+ afx_msg void OnBnClickedAudioDecConf();
};
diff --git a/src/mpc-hc/mpcresources/mplayerc.br.rc b/src/mpc-hc/mpcresources/mplayerc.br.rc
index 114f55f89..81eb43574 100644
--- a/src/mpc-hc/mpcresources/mplayerc.br.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.br.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.by.rc b/src/mpc-hc/mpcresources/mplayerc.by.rc
index 035889695..458e132ac 100644
--- a/src/mpc-hc/mpcresources/mplayerc.by.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.by.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.ca.rc b/src/mpc-hc/mpcresources/mplayerc.ca.rc
index 651b28618..362e81d95 100644
--- a/src/mpc-hc/mpcresources/mplayerc.ca.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.ca.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.cz.rc b/src/mpc-hc/mpcresources/mplayerc.cz.rc
index 4c3f4eae3..644631ca4 100644
--- a/src/mpc-hc/mpcresources/mplayerc.cz.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.cz.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.de.rc b/src/mpc-hc/mpcresources/mplayerc.de.rc
index dca7839e1..d4dd4a42b 100644
--- a/src/mpc-hc/mpcresources/mplayerc.de.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.de.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.el.rc b/src/mpc-hc/mpcresources/mplayerc.el.rc
index 080691096..6cfac59f1 100644
--- a/src/mpc-hc/mpcresources/mplayerc.el.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.el.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.es.rc b/src/mpc-hc/mpcresources/mplayerc.es.rc
index b213ddd87..31e02492b 100644
--- a/src/mpc-hc/mpcresources/mplayerc.es.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.es.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.eu.rc b/src/mpc-hc/mpcresources/mplayerc.eu.rc
index 599c05307..e76f8771c 100644
--- a/src/mpc-hc/mpcresources/mplayerc.eu.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.eu.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.fr.rc b/src/mpc-hc/mpcresources/mplayerc.fr.rc
index 83cf91951..e8312860b 100644
--- a/src/mpc-hc/mpcresources/mplayerc.fr.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.fr.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.he.rc b/src/mpc-hc/mpcresources/mplayerc.he.rc
index 0b3f62cbc..e8c34d63f 100644
--- a/src/mpc-hc/mpcresources/mplayerc.he.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.he.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.hu.rc b/src/mpc-hc/mpcresources/mplayerc.hu.rc
index 2930ebef1..8d0f061a2 100644
--- a/src/mpc-hc/mpcresources/mplayerc.hu.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.hu.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.hy.rc b/src/mpc-hc/mpcresources/mplayerc.hy.rc
index ec84107ae..60e57879f 100644
--- a/src/mpc-hc/mpcresources/mplayerc.hy.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.hy.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.it.rc b/src/mpc-hc/mpcresources/mplayerc.it.rc
index 9b52d6861..240b2eaa7 100644
--- a/src/mpc-hc/mpcresources/mplayerc.it.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.it.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.ja.rc b/src/mpc-hc/mpcresources/mplayerc.ja.rc
index e883267cc..e864fd4e8 100644
--- a/src/mpc-hc/mpcresources/mplayerc.ja.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.ja.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.kr.rc b/src/mpc-hc/mpcresources/mplayerc.kr.rc
index 661f4f831..6fda825c7 100644
--- a/src/mpc-hc/mpcresources/mplayerc.kr.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.kr.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.nl.rc b/src/mpc-hc/mpcresources/mplayerc.nl.rc
index a93b2ffe5..6845c69ab 100644
--- a/src/mpc-hc/mpcresources/mplayerc.nl.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.nl.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.pl.rc b/src/mpc-hc/mpcresources/mplayerc.pl.rc
index 2dfdcaad8..03724e257 100644
--- a/src/mpc-hc/mpcresources/mplayerc.pl.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.pl.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.ro.rc b/src/mpc-hc/mpcresources/mplayerc.ro.rc
index 7808a6f5a..26c57caeb 100644
--- a/src/mpc-hc/mpcresources/mplayerc.ro.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.ro.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.ru.rc b/src/mpc-hc/mpcresources/mplayerc.ru.rc
index 996324bb8..4b686bb54 100644
--- a/src/mpc-hc/mpcresources/mplayerc.ru.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.ru.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.sc.rc b/src/mpc-hc/mpcresources/mplayerc.sc.rc
index 30fff6de7..4fe85416a 100644
--- a/src/mpc-hc/mpcresources/mplayerc.sc.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.sc.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.sk.rc b/src/mpc-hc/mpcresources/mplayerc.sk.rc
index 5d4749855..07594af82 100644
--- a/src/mpc-hc/mpcresources/mplayerc.sk.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.sk.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.sv.rc b/src/mpc-hc/mpcresources/mplayerc.sv.rc
index b7c553680..c6114f1c2 100644
--- a/src/mpc-hc/mpcresources/mplayerc.sv.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.sv.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.tc.rc b/src/mpc-hc/mpcresources/mplayerc.tc.rc
index a3598227c..aa416cad5 100644
--- a/src/mpc-hc/mpcresources/mplayerc.tc.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.tc.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.tr.rc b/src/mpc-hc/mpcresources/mplayerc.tr.rc
index db80ca1df..3bd5bcb44 100644
--- a/src/mpc-hc/mpcresources/mplayerc.tr.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.tr.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/mplayerc.ua.rc b/src/mpc-hc/mpcresources/mplayerc.ua.rc
index 5ed6f1e8a..7e12ba252 100644
--- a/src/mpc-hc/mpcresources/mplayerc.ua.rc
+++ b/src/mpc-hc/mpcresources/mplayerc.ua.rc
Binary files differ
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.br.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.br.rc.txt
index 4ab38bbaa..9718e9b7b 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.br.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.br.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restaurar a resolução ao sair do programa"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Se preferir utilizar filtros externos, desative os filtros internos aqui. Aqueles que estiverem em negrito podem ser ajustados com clique duplo. Use o botão direito para mais opções de seleção."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Se preferir utilizar filtros externos, desative os filtros internos aqui."
6 "Filtros Fonte"
8 "Filtros de Transformação"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.by.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.by.rc.txt
index d5b49b4b2..be11eb3a9 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.by.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.by.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Узнаўляць вырашальнасць пасля выхаду з праграмы"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Калі вы жадаеце выкарыстоўваць асобную версію гэтых фільтраў або іншую замену, адключыце іх тут. Фільтры, вылучаныя тоўстым шрыфтам, маюць свае старонкі ўласцівасцяў, якія адкрываюцца па падвойным кліку."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Калі вы жадаеце выкарыстоўваць асобную версію гэтых фільтраў або іншую замену, адключыце іх тут."
6 "Фільтры крыніц"
8 "Дэкодэры"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.ca.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.ca.rc.txt
index f6b08c09a..f39a34015 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.ca.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.ca.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restaurar la resolució en sortir"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Si prefereix utilitzar les versions independents d'aquets filtres o algún altre reemplaçament, desactivi'ls aquí. Fent doble clic als filtres escrits en negreta es mostraran les seves opcions."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Si prefereix utilitzar les versions independents d'aquets filtres o algún altre reemplaçament, desactivi'ls aquí."
6 "Filtres Font"
8 "Filtres de Transformació"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.cz.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.cz.rc.txt
index 9b903bcc0..df60d459f 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.cz.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.cz.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Po ukončení obnovit výchozí rozlišení"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Pokud chcete používat samostatné verze těchto filtrů, nebo nějakou jinou náhradu, zakažte je. Pokud je název filtru vypsán tučným písmem, můžete dvojitým kliknutím na něj zobrazit dialog s nastavením daného filtru."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Pokud chcete používat samostatné verze těchto filtrů, nebo nějakou jinou náhradu, zakažte je."
6 "Zdrojové filtry"
8 "Transformační filtry"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.de.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.de.rc.txt
index 36310e818..6a5647120 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.de.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.de.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Ursprüngliche Auflösung bei Programmende wiederherstellen"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Um alternative Filter zu verwenden, die betreffenden Formate hier bitte deaktivieren. Durch einen Doppelklick auf fett gedruckte Formate können zugehörige Eigenschaften und Optionen des internen Filters aufgerufen werden."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Um alternative Filter zu verwenden, die betreffenden Formate hier bitte deaktivieren."
6 "Quellen-Filter"
8 "Decoder-Filter"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.el.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.el.rc.txt
index 665295e4e..8f7c1dcd7 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.el.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.el.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Επαναφορά ανάλυσης στην έξοδο του προγράμματος"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Εάν θέλετε να χρησιμοποιήσετε την αυτόνομη έκδοση απ΄αυτά τα φίλτρα ή κάποια άλλη αντικατάσταση, απενεργοποιήστε τα εδώ. Στα φίλτρα γραμμένα με έντονη γραφή, μπορείτε με διπλό κλικ να εμφανίσετε τις σελίδες ιδιοτήτων τους."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Εάν θέλετε να χρησιμοποιήσετε την αυτόνομη έκδοση απ΄αυτά τα φίλτρα ή κάποια άλλη αντικατάσταση, απενεργοποιήστε τα εδώ."
6 "Πηγαία φίλτρα"
8 "Τροποποιημένα φίλτρα"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.es.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.es.rc.txt
index a3dbd4de2..715b646ed 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.es.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.es.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restaurar resolución al salir"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Si prefiere utilizar las versiones independientes de estos filtros o algun otro reemplazo, desactívelos aquí. Al dar doble clic en los filtros escritos en negritas se mostrarán sus páginas de propiedades."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Si prefiere utilizar las versiones independientes de estos filtros o algun otro reemplazo, desactívelos aquí."
6 "Filtros de Fuentes"
8 "Filtros de Transformación"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.eu.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.eu.rc.txt
index 2a68ac8e8..22716f764 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.eu.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.eu.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Leheneratu bereizmena programatik irtetzerakoan"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Iragazki hauen bakarkako bertsioren bat edo ordezkoren bat erabiltzea nahi baduzu, ezgaitu itzazu hemen. Lodiz idatzitako iragazkiek beren ezaugarri orrialdea erakutsi dezakete klik bikoitza eginez."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Iragazki hauen bakarkako bertsioren bat edo ordezkoren bat erabiltzea nahi baduzu, ezgaitu itzazu hemen."
6 "Iturburu Iragazkiak"
8 "Eraldaketa Iragazkiak"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt
index 3f56c1dfe..f459da3b3 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.fr.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restaurer la résolution après la fermeture"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Si vous voulez utiliser la version externe ou une version alternative de ces filtres, désactivez-les ici. Les filtres en gras permettent l'accès à leurs propriétés par double-clic."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Si vous voulez utiliser la version externe ou une version alternative de ces filtres, désactivez-les ici."
6 "Filtres source"
8 "Filtres de transformation"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.he.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.he.rc.txt
index 53c26e50a..b404b5268 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.he.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.he.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "שחזר רזולוצייה ביציאה מהתוכנה"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "אם ברצונך להשתמש בגרסה הנפרדת של פילטרים אלה או חלופה אחרה, כבה אותם כאן. על פילטרים מודגשים אפשר להקליק פעמיים בכדי לראות את דפי ההגדרות שלהם."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "אם ברצונך להשתמש בגרסה הנפרדת של פילטרים אלה או חלופה אחרה, כבה אותם כאן."
6 "פילטרי מקור"
8 "פילטרי פענוח"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.hu.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.hu.rc.txt
index 479d631f9..c269690e5 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.hu.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.hu.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Felbontás visszaállítása kilépéskor"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Ha az önálló változatait vagy valamilyen más helyettesítőit szeretné használni ezeknek a szűrőknek , tiltsa le őket itt. A vastagbetűvel írt szűrőkre duplán kattintva lehet előhozni a tulajdonságlapjaikat."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Ha az önálló változatait vagy valamilyen más helyettesítőit szeretné használni ezeknek a szűrőknek , tiltsa le őket itt."
6 "Forrás Szűrők"
8 "Dekódoló Szűrők"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.hy.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.hy.rc.txt
index 2784ab966..6a30032fc 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.hy.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.hy.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Վերականգնել չափը՝ ծրագիրը փակելիս"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Եթե ցանկանում եք օգտագործել այս ֆիլտրերի առանձին տարբերակը, ապա անջատեք դրանք այստեղ։ Հաստ տառատեսակով ֆիլտրերը ունեն իրենց հատկություների էջը, որը կբացվի կրկնակի սեղմամբ։"
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Եթե ցանկանում եք օգտագործել այս ֆիլտրերի առանձին տարբերակը, ապա անջատեք դրանք այստեղ։"
6 "Աղբյուրների ֆիլտրեր"
8 "Ապակոդավորիչներ"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.it.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.it.rc.txt
index c4a31843b..3d4301e50 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.it.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.it.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Ripristina la risoluzione all'uscita"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Se vuoi utilizzare la versione stand-alone di questi filtri o qualche altro sostituito, disabilitali qui. I filtri in grassetto hanno opzioni disponibili aprendoli con un doppio click."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Se vuoi utilizzare la versione stand-alone di questi filtri o qualche altro sostituito, disabilitali qui."
6 "Filtri sorgente"
8 "Filtri di trasformazione"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.ja.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.ja.rc.txt
index bd8108833..fbcd08526 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.ja.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.ja.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "プログラム終了時に解像度を元に戻す"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "スタンドアロン版や代替フィルタを使用する場合は、該当する箇所を無効にしてください。太字で書かれたフィルタはダブルクリックでプロパティ ページを表示できます。"
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "スタンドアロン版や代替フィルタを使用する場合は、該当する箇所を無効にしてください。"
6 "ソース フィルタ"
8 "変換フィルタ"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.kr.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.kr.rc.txt
index a5a4c1c64..0a08b139c 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.kr.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.kr.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "종료후에 해상도 복원"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "다음 필터들의 단독실행 버전을 사용하거나 대체하는 다른 필터들을 사용하려면 체크, 또는 체크해제하세요. 굵게 표시된 필터는 더블클릭하면 등록정보 페이지를 열수 있습니다."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "다음 필터들의 단독실행 버전을 사용하거나 대체하는 다른 필터들을 사용하려면 체크, 또는 체크해제하세요."
6 "소스 필터"
8 "변환 필터"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.nl.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.nl.rc.txt
index f969f8307..44486b643 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.nl.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.nl.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Herstel resolutie bij afsluiten"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Als u een standalone-versie of een ander alternatief van een van deze filters wilt gebruiken, vink het dan hier uit. Filters in vet gedrukte letters kunt u dubbelklikken om hun eigenschappen te zien."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Als u een standalone-versie of een ander alternatief van een van deze filters wilt gebruiken, vink het dan hier uit."
6 "Source Filters"
8 "Transformatie Filters"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.pl.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.pl.rc.txt
index 05af397b1..dcfa61a97 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.pl.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.pl.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Przywróć rozdzielczość przy wyłączaniu programu"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Aby użyć filtrów zewnętrznych, najczęściej należy najpierw odznaczyć odpowiednie filtry na poniższej liście. Dwukrotne kliknięcie wytłuszczonej nazwy filtra spowoduje otwarcie jego okna konfiguracyjnego."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Aby użyć filtrów zewnętrznych, najczęściej należy najpierw odznaczyć odpowiednie filtry na poniższej liście."
6 "Filtry źródłowe"
8 "Filtry przetwarzające"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.rc.txt
index 0160a337d..a90aa62b4 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restore resolution on program exit"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "If you would like to use the stand-alone versions of these filters or another replacement, disable them here. Filters written in bold can be double-clicked to show their property pages."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "If you would like to use the stand-alone versions of these filters or another replacement, disable them here."
6 "Source Filters"
8 "Transform Filters"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.ro.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.ro.rc.txt
index eecd09b3b..0133d5d5c 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.ro.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.ro.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Restaurează rezoluția la ieșirea din program"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Dacă doriți să folosiți versiunea autonomă a acestor filtre sau un înlocuitor, dezactivați-le aici. Pe filtrele scrise aldin (îngroșat) se poate da dublu-clic pentru a deschide paginile lor cu proprietăți."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Dacă doriți să folosiți versiunea autonomă a acestor filtre sau un înlocuitor, dezactivați-le aici."
6 "Filtre sursă"
8 "Filtre de transformare"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt
index 29ff2e548..c77b6d9bf 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.ru.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Восстанавливать разрешение после выхода из программы"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Если вы хотите использовать отдельную версию этих фильтров или другую замену, отключите их здесь. Фильтры, выделенные жирным шрифтом, имеют свои страницы свойств, открывающиеся по двойному клику."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Если вы хотите использовать отдельную версию этих фильтров или другую замену, отключите их здесь."
6 "Фильтры источников"
8 "Декодеры"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.sc.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.sc.rc.txt
index de96407ec..34e061c11 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.sc.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.sc.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "在退出程序后还原分辨率"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "如果您希望使用这些滤镜的独立版本或其它可替代品,请在此禁用它。用粗体标注的滤镜可以双击显示它们的属性页。"
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "如果您希望使用这些滤镜的独立版本或其它可替代品,请在此禁用它。"
6 "源滤镜"
8 "转换滤镜"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.sk.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.sk.rc.txt
index 0f9412ebb..1e9604cbd 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.sk.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.sk.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Po ukončení obnoviť pôvodné rozlíšenie"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Ak chcete použiť samostatný balíček filtrov, prípadne nejakú ich náhradu, túto voľbu zablokujte. Pri filtroch, ktorých názvy sú zobrazené tučným písmom, možno zobraziť stránku s doplnkovými informáciami."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Ak chcete použiť samostatný balíček filtrov, prípadne nejakú ich náhradu, túto voľbu zablokujte."
6 "Zdrojové filtre"
8 "Transformačné filtre"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.sv.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.sv.rc.txt
index 485381a99..abc37c281 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.sv.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.sv.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Återställ skärmupplösning när programmet avslutas"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Om du vill använda en fristående version av ett filter eller ett annat externt filter, inaktivera dem här. Dubbelklicka på filter i fetstil för att visa dess egenskaper."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Om du vill använda en fristående version av ett filter eller ett annat externt filter, inaktivera dem här."
6 "Käll-Filter"
8 "Transformerings-Filter"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.tc.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.tc.rc.txt
index a25081240..c4d399f6a 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.tc.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.tc.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "離開後回復解析度"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "如果您想使用這些篩選器的獨立版本或是其它的替代品, 請先在此停用。點兩下以粗體字顯示的篩選器可以顯示其屬性頁面。"
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "如果您想使用這些篩選器的獨立版本或是其它的替代品, 請先在此停用。"
6 "檔案來源篩選器 (分離器)"
8 "編碼轉換篩選器 (解碼器)"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.tr.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.tr.rc.txt
index ace3fdd45..665eb417b 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.tr.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.tr.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Çözünürlüğü çıkışta geri al"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Eğer bu filtrelerin başka sürümlerini veya aynı işte görevli başka yapımlarını kullanmak istiyorsanız, onları buradan kapatınız. Koyu renkle gösterilmiş filtrelerin üzerine çift tıklayarak kendi ayarlama seçeneklerini görüntüleyebilirsiniz."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Eğer bu filtrelerin başka sürümlerini veya aynı işte görevli başka yapımlarını kullanmak istiyorsanız, onları buradan kapatınız."
6 "Kaynak Filtreleri"
8 "Dönüştürme Filtreleri"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mpcresources/text/mplayerc.ua.rc.txt b/src/mpc-hc/mpcresources/text/mplayerc.ua.rc.txt
index 6723fc129..b99b7071c 100644
--- a/src/mpc-hc/mpcresources/text/mplayerc.ua.rc.txt
+++ b/src/mpc-hc/mpcresources/text/mplayerc.ua.rc.txt
@@ -241,10 +241,14 @@ BEGIN DIALOGEX IDD_PPAGEFULLSCREEN LINES 27
25 "Відновлювати роздільну здатність після закриття програми"
END
-BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 10
-5 "Якщо Ви бажаєте використовувати окремі версії цих фільтрів/декодерів, то вимкніть їх тут. Фільтри, виділені жирним шрифтом, мають свої сторінки властивостей (активуються подвійним кліком)."
+BEGIN DIALOGEX IDD_PPAGEINTERNALFILTERS LINES 14
+5 "Якщо Ви бажаєте використовувати окремі версії цих фільтрів/декодерів, то вимкніть їх тут."
6 "Фільтри джерел"
8 "Декодери"
+10 "Internal LAV Filters settings"
+11 "Splitter"
+12 "Video decoder"
+13 "Audio decoder"
END
BEGIN DIALOGEX IDD_PPAGELOGO LINES 12
diff --git a/src/mpc-hc/mplayerc.rc b/src/mpc-hc/mplayerc.rc
index af703f7bb..e7e1c15f3 100644
--- a/src/mpc-hc/mplayerc.rc
+++ b/src/mpc-hc/mplayerc.rc
@@ -704,11 +704,15 @@ IDD_PPAGEINTERNALFILTERS DIALOGEX 0, 0, 296, 241
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
- LTEXT "If you would like to use the stand-alone versions of these filters or another replacement, disable them here. Filters written in bold can be double-clicked to show their property pages.",IDC_STATIC,5,5,285,27
- GROUPBOX "Source Filters",IDC_STATIC,5,36,141,200
- LISTBOX IDC_LIST1,10,48,131,182,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
- GROUPBOX "Transform Filters",IDC_STATIC,150,36,141,200
- LISTBOX IDC_LIST2,155,48,131,182,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+ LTEXT "If you would like to use the stand-alone versions of these filters or another replacement, disable them here.",IDC_STATIC,5,5,285,18
+ GROUPBOX "Source Filters",IDC_STATIC,5,24,141,186
+ LISTBOX IDC_LIST1,10,36,131,168,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+ GROUPBOX "Transform Filters",IDC_STATIC,150,24,141,186
+ LISTBOX IDC_LIST2,155,36,131,168,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+ GROUPBOX "Internal LAV Filters settings",IDC_STATIC,5,212,286,28
+ PUSHBUTTON "Splitter",IDC_SPLITTER_CONF,10,222,86,14
+ PUSHBUTTON "Video decoder",IDC_VIDEO_DEC_CONF,105,222,86,14
+ PUSHBUTTON "Audio decoder",IDC_AUDIO_DEC_CONF,200,222,86,14
END
IDD_PPAGELOGO DIALOGEX 0, 0, 296, 241
diff --git a/src/mpc-hc/resource.h b/src/mpc-hc/resource.h
index f618aab1f..672e620ca 100644
--- a/src/mpc-hc/resource.h
+++ b/src/mpc-hc/resource.h
@@ -1412,6 +1412,9 @@
#define IDS_OSD_D3DFS_REMINDER 41455
#define IDS_LANG_PREF_EXAMPLE 41456
#define IDS_OVERRIDE_EXT_SPLITTER_CHOICE 41457
+#define IDC_SPLITTER_CONF 41458
+#define IDC_VIDEO_DEC_CONF 41459
+#define IDC_AUDIO_DEC_CONF 41460
#define IDS_PPAGE_CAPTURE_FG0 57345
#define IDS_PPAGE_CAPTURE_FG1 57346
#define IDS_PPAGE_CAPTURE_FG2 57347