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

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

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 30th May 2010, 21:55   #11841  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Quote:
Originally Posted by Delerue View Post
I can't open this sample here that uses MJPEG-B codec. Anyone confirms that?

Thanks!
I doubt "mjpb" is supported.
You can play it in MPC-HC if you install QT frameworks (QT alternative).
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 30th May 2010, 23:24   #11842  |  Link
XhmikosR
Registered User
 
Join Date: Mar 2007
Location: Hellas (Greece)
Posts: 543
I'm getting some crashes with some mkv (h264+ac3) videos, r3363 ICL11 build. MSVC build does not have this crash. Here's the debugger's output:

Code:
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\XhmikosR\AppData\Local\CrashDumps\mpc-hc.exe.1092.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*H:\progs\Win7x86RTMSymbols2\websymbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Version 7600 MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Mon May 31 01:16:18.000 2010 (UTC + 3:00)
System Uptime: not available
Process Uptime: 0 days 0:00:50.000
................................................................
........................
Loading unloaded module list
.............
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(444.f3c): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=043cd92c ecx=00000400 edx=00000000 esi=00000002 edi=00000000
eip=775464f4 esp=043cd8dc ebp=043cd978 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!KiFastSystemCallRet:
775464f4 c3              ret
0:006> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for splitter.ax - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mzvkbd3.dll - 

FAULTING_IP: 
ffdshow!get_ue_golomb+39 [h:\progs\compiling\ffdshow\src\ffmpeg\libavcodec\golomb.h @ 70]
06066f59 8b0402          mov     eax,dword ptr [edx+eax]

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 06066f59 (ffdshow!get_ue_golomb+0x00000039)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 06fa5000
Attempt to read from address 06fa5000

DEFAULT_BUCKET_ID:  INVALID_POINTER_READ

PROCESS_NAME:  mpc-hc.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_PARAMETER1:  00000000

EXCEPTION_PARAMETER2:  06fa5000

READ_ADDRESS:  06fa5000 

FOLLOWUP_IP: 
ffdshow!get_ue_golomb+39 [h:\progs\compiling\ffdshow\src\ffmpeg\libavcodec\golomb.h @ 70]
06066f59 8b0402          mov     eax,dword ptr [edx+eax]

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

FAULTING_THREAD:  00000f3c

PRIMARY_PROBLEM_CLASS:  INVALID_POINTER_READ

BUGCHECK_STR:  APPLICATION_FAULT_INVALID_POINTER_READ

LAST_CONTROL_TRANSFER:  from 0606726b to 06066f59

STACK_TEXT:  
043ce024 0606726b 043ce324 043ce6f8 0053f250 ffdshow!get_ue_golomb+0x39 [h:\progs\compiling\ffdshow\src\ffmpeg\libavcodec\golomb.h @ 70]
043ce114 0606692a 043ce324 a393d1e2 027bd21c ffdshow!decode_hrd_parameters+0x7b [h:\progs\compiling\ffdshow\src\ffglobals.cpp @ 654]
043ce704 06133455 06fa4f08 00000026 027bd220 ffdshow!decodeH264SPS+0x87a [h:\progs\compiling\ffdshow\src\ffglobals.cpp @ 935]
043cea9c 06146843 00531c98 043cecd8 043ceb9c ffdshow!TffdshowVideoInputPin::init+0xb05 [h:\progs\compiling\ffdshow\src\tffdshowvideoinputpin.cpp @ 427]
043ceb90 06b5ddb4 00531c98 a393da02 043cef10 ffdshow!TinputPin::SetMediaType+0x63 [h:\progs\compiling\ffdshow\src\tinputpin.cpp @ 36]
043cece4 06132798 027bcb88 0497e444 00531c98 ffdshow!CBasePin::ReceiveConnection+0x2a4 [h:\progs\compiling\ffdshow\src\baseclasses\amfilter.cpp @ 2038]
043cef1c 1003fb7d 027bcb88 0497e444 00531c98 ffdshow!TffdshowVideoInputPin::ReceiveConnection+0x318 [h:\progs\compiling\ffdshow\src\tffdshowvideoinputpin.cpp @ 298]
WARNING: Stack unwind information not available. Following frames may be wrong.
043cef50 10041948 0497e438 027bcb88 00000000 splitter!DllGetClassObject+0x177e
043cef7c 100419f7 00000000 a3bc4ee5 0497e444 splitter!DllGetClassObject+0x3549
043cefa4 6c212cd7 04ae28f8 027bcb88 00000000 splitter!DllGetClassObject+0x35f8
043cf0ac 6c21ecfa 0497e444 027bcb88 00000000 quartz!CFilterGraph::ConnectDirectInternal+0xe9
043cf0cc 0137b5e7 0018e57c 0497e444 027bcb88 quartz!CFilterGraph::ConnectDirect+0x71
043cf154 0137c76e 0297bffc 0497e444 027bcb88 mpc_hc!CFGManager::ConnectDirect+0x1e7 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 506]
043cf1ac 0137c122 0297bffc 0497e444 027bcb88 mpc_hc!CFGManagerPlayer::ConnectDirect+0xfe [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 2615]
043cf1f0 01384b74 027bcb88 0497e444 027b8ac0 mpc_hc!CFGManager::ConnectFilterDirect+0x182 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 1088]
043cf330 01385128 0497e444 00000000 00000001 mpc_hc!CFGManager::Connect+0x954 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 701]
043cf340 01385651 0297bffc 0497e444 00000000 mpc_hc!CFGManager::Connect+0x18 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 541]
043cf3a8 01385a93 0297bffc 04ae28b4 00000000 mpc_hc!CFGManager::ConnectFilter+0x1a1 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 1019]
043cf42c 013ad9b6 04ae28b4 029636b8 00000000 mpc_hc!CFGManager::RenderFile+0x173 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\fgmanager.cpp @ 839]
043cf710 013c7673 0294b4f0 a362d4d4 0000c000 mpc_hc!CMainFrame::OpenFile+0x106 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\mainfrm.cpp @ 9861]
043cfa00 013c7fc5 0294b4f0 a362d968 00000000 mpc_hc!CMainFrame::OpenMediaPrivate+0x403 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\mainfrm.cpp @ 10966]
043cfa1c 01852e64 00000000 0294b4f0 0053c0d8 mpc_hc!CGraphThread::OnOpen+0x45 [h:\progs\compiling\mpc-hc_dev\src\apps\mplayerc\mainfrm.cpp @ 13570]
043cfa3c 01852f04 0053c0d8 0053c0d8 043cfa58 mpc_hc!CWinThread::DispatchThreadMessageEx+0x46 [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 771]
043cfa4c 01853104 0053c0d8 043cfa64 01852f6e mpc_hc!AfxInternalPreTranslateMessage+0x22 [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 227]
043cfa58 01852f6e 0053c0d8 043cfa94 01853151 mpc_hc!CWinThread::PreTranslateMessage+0xd [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 777]
043cfa64 01853151 0053c0d8 00000000 0295d5a0 mpc_hc!AfxPreTranslateMessage+0x19 [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 255]
043cfa74 01852ddc 002eb3a8 0295d5a0 0000021c mpc_hc!AfxInternalPumpMessage+0x2d [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 178]
043cfa94 0185353c a362d860 00000000 02962998 mpc_hc!CWinThread::Run+0x5b [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 629]
043cfb18 01886fc0 002eb3a8 a362d828 00000000 mpc_hc!_AfxThreadEntry+0xf4 [f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126]
043cfb50 01887068 00000000 043cfb68 76be1194 mpc_hc!_callthreadstartex+0x1b [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348]
043cfb5c 76be1194 02962998 043cfba8 7755b3f5 mpc_hc!_threadstartex+0x82 [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326]
043cfb68 7755b3f5 02962998 71aeec2e 00000000 kernel32!BaseThreadInitThunk+0xe
043cfba8 7755b3c8 01886fe6 02962998 00000000 ntdll!__RtlUserThreadStart+0x70
043cfbc0 00000000 01886fe6 02962998 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND:  ~6s; .ecxr ; kb

FAULTING_SOURCE_CODE:  
    66:     #if defined(__INTEL_COMPILER) || defined(DEBUG)
    67:         #ifdef ALT_BITSTREAM_READER_LE
    68:     re_cache= AV_RL32( ((const uint8_t *)(gb)->buffer)+(re_index>>3) ) >> (re_index&0x07);
    69:         #else
>   70:     re_cache= AV_RB32( ((const uint8_t *)(gb)->buffer)+(re_index>>3) ) >> (re_index&0x07);
    71:         #endif
    72:     #else
    73:     // ICL9.1-Release and MSVC8-DEBUG build can't process this macro properly.
    74:     UPDATE_CACHE(re, gb);
    75:     #endif


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  ffdshow!get_ue_golomb+39

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: ffdshow

IMAGE_NAME:  ffdshow.ax

DEBUG_FLR_IMAGE_TIMESTAMP:  4c02e33e

FAILURE_BUCKET_ID:  INVALID_POINTER_READ_c0000005_ffdshow.ax!get_ue_golomb

BUCKET_ID:  APPLICATION_FAULT_INVALID_POINTER_READ_ffdshow!get_ue_golomb+39

Followup: MachineOwner
---------
BTW, I really think the /DEBUG should be enabled in linker even for release builds.

Another thing: is this normal?

EDIT: the weird thing is I cannot get the crash to happen with debug ICL11 builds. Anyway here is a sample. The crash happens with ICL11 Release builds.

EDIT2: After some more digging, I don't think the above debug report is corrrect. I tried a few revs, and I found that r3368 works while r3369 doesn't. I really can't see how this can be related to ICL11 but I can reproduce it every time (not with the sample, but with the whole video).
__________________
My Specs

Last edited by XhmikosR; 31st May 2010 at 00:56.
XhmikosR is offline   Reply With Quote
Old 31st May 2010, 06:50   #11843  |  Link
Delerue
Registered User
 
Join Date: Jun 2005
Posts: 365
Quote:
Originally Posted by hoborg View Post
I doubt "mjpb" is supported.
But AFAIK FFMpeg already supports this format. For example, you can try the FFplay or MPlayer; both can open MJPEG-B videos without any problem.

Quote:
Originally Posted by hoborg View Post
You can play it in MPC-HC if you install QT frameworks (QT alternative).
Yeah. I know, but would be great if we don't need this anymore. Furthermore, QT doesn't allow you to use any plugin (sharp, deinterlacing, denoise, subtitle, avisynth, etc), and doesn't have a x64 version.
Delerue is offline   Reply With Quote
Old 31st May 2010, 07:39   #11844  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by clsid View Post
@Albain

I think the majority wants to hide the filters from the player's menu. So I suggest to only show the subtitle filter in there. Full settings can still be accessed through "Setup", which should perhaps be renamed to "Settings"?
As I said I have no objection to hide ffdshow internal filters based on that setting however I don't want to hide subtitles/audio streams because it is intended to be used and integrated by third party softwares this is not only a visual matter

This is the reason why I changed that option

I still think that this is a bad idea to disable an interface even partially based on a setting, we cannot implement special behaviours for some players.

So I propose the following solution : the hide/show streams menu (which will be renamed) will only disable ffdshow internal filters from IAMStreamSelect interface (so they won't be visible from external players).
But audio/subtitle streams menu will still be.

About FFDShow context menu, I will separate subtitle streams from subtitle files into 2 different submenus

Sounds okay to everyone ?

Last edited by albain; 31st May 2010 at 08:18.
albain is offline   Reply With Quote
Old 31st May 2010, 10:36   #11845  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Hi,

I think it's a good idea on my side
Seb.
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 31st May 2010, 11:24   #11846  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by albain View Post
Sounds okay to everyone ?
Sounds good. Some thoughts:

- The submenus are OK in the tray icon, but in ffdshow context menu they're not.
- Expose video tracks too, if possible. Haali does this, and it'll be useful in the short future for 3D streams.
- Prefix the stream name with V: , A: and S: for video, audio and subtitle tracks respectively, like Haali. This will identify what tracks are what when no track name or no language is set, like in here: http://www.imagebam.com/image/550c2882667998
- Put the submenus in this order: video, audio, sub streams, sub files. Seems to be the standard.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 31st May 2010, 12:17   #11847  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by STaRGaZeR View Post
Sounds good. Some thoughts:

- The submenus are OK in the tray icon, but in ffdshow context menu they're not.
- Expose video tracks too, if possible. Haali does this, and it'll be useful in the short future for 3D streams.
- Prefix the stream name with V: , A: and S: for video, audio and subtitle tracks respectively, like Haali. This will identify what tracks are what when no track name or no language is set, like in here: http://www.imagebam.com/image/550c2882667998
- Put the submenus in this order: video, audio, sub streams, sub files. Seems to be the standard.
Context menu is the reflection of IAMStreamSelect interface, there is no code behind it and this is up to the implementation of player side.
So graphstudio for example will create a submenu for each group (audio/subs/sub files...)

Video track : not possible right now, ffdshow does not support multiple video input pins (so nogo for MPC splitter unless they plan to use one pin). About Haali's splitter, maybe it will work without changing anything but a reconnection is necessary (reload codecs, presets...). To be tested

Ok to improve the track name but not with prefix : what can be done is replace the track name by the language name when it is empty
albain is offline   Reply With Quote
Old 31st May 2010, 16:28   #11848  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
Quote:
Originally Posted by XhmikosR View Post
I'm getting some crashes with some mkv (h264+ac3) videos, r3363 ICL11 build. MSVC build does not have this crash.
...
EDIT2: After some more digging, I don't think the above debug report is corrrect. I tried a few revs, and I found that r3368 works while r3369 doesn't. I really can't see how this can be related to ICL11 but I can reproduce it every time (not with the sample, but with the whole video).
Make a r3369 build and revert some of the changes made in r3369. That way you can figure out which change causes the issue.

I don't see anything wrong in r3369, so there must be some kind of deeper underlying issue.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 1st June 2010, 02:53   #11849  |  Link
Keiyakusha
契約者
 
Keiyakusha's Avatar
 
Join Date: Jun 2008
Posts: 1,576
Hi. I just tried ffdshow rev3466 ICL11 and I have a few questions.

1) I still can't access directshow filter settings. rundll32/ffdshow.ax crashing immediately. This is just me?
Now wmv3 and divx video crashing for me and I even can't check settings... EDIT: the same with msvc build
2) See here. Please tell me what and where I should enable or disable to get rid of that unneeded stuff (I mean not only the ones in blue box but everything). Note, that at the same time I do want to see ffdshow internal filters and presets in that menu.

Last edited by Keiyakusha; 1st June 2010 at 03:54.
Keiyakusha is offline   Reply With Quote
Old 1st June 2010, 05:58   #11850  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by Keiyakusha View Post
I still can't access directshow filter settings. rundll32/ffdshow.ax crashing immediately. This is just me?
works fine here.
Quote:
Originally Posted by Keiyakusha View Post
Please tell me what and where I should enable or disable to get rid of that unneeded stuff
same here, it pick ups all the text files it can find:
Quote:
Originally Posted by albain View Post
the hide/show streams menu (which will be renamed) will only disable ffdshow internal filters from IAMStreamSelect interface (so they won't be visible from external players).
But audio/subtitle streams menu will still be.
so it'll always take two clicks and reaching "setup" to open ffdshow's config? this is not negotiable?

what's the point?

I understand you want ffdshow to look good in your Microsoft Media Center plugin, but many ppl don't use subs in ffdshow nor care about the audio stream specs...it'd be great to have an option to have it the exact same way it was before. Please be so kind as to allow hiding all that useless stuff to the ppl who don't care for subs in ffdshow or audio media info..if any possible.

PS: and to the guy w/ the l33t nickname, you're on my ignore list so don't bOtHeR.

Last edited by leeperry; 1st June 2010 at 07:05.
leeperry is offline   Reply With Quote
Old 1st June 2010, 07:47   #11851  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by leeperry View Post

I understand you want ffdshow to look good in your Microsoft Media Center plugin, but many ppl don't use subs in ffdshow nor care about the audio stream specs...it'd be great to have an option to have it the exact same way it was before. Please be so kind as to allow hiding all that useless stuff to the ppl who don't care for subs in ffdshow or audio media info..if any possible.
I don't use IAMStreamSelect for media control and I don't understand your reaction, this is just a context menu, the splitters and some decoders have one too ?!! What is the big deal ??

@All : ffdshow is a codec with internal filters based on DirectShow which is a dying technology.
If one want to extend its lifetime, it has to adapt and move forward
I don't think that it will survive alone and it needs better integration with third party softwares.

This is done with media center (see this link), I am actually doing it for Mediaportal (see this link), and I wish MPC team will one day drop its filters to integrate FFDShow too (but they are hesitating on this)

This is why I developed and improved FFDShowAPI .Net (which now works in direct access mode through interfaces against interprocess communication). This is for C# coding, and FFDShowAPI with existing C++ interfaces for C++ coding. This is a whole toolset to make integration easier

Also one will have to bring media foundation support as for divx 7

@Leeperry
I think that an - external - context menu is a negligible collateral damage. If you want to remove it, ask kmplayer team for an option to disable streams support. This is not a ffdshow matter because all the codecs are concerned (IAMStreamSelect is a MS interface)

Last edited by albain; 1st June 2010 at 07:50.
albain is offline   Reply With Quote
Old 1st June 2010, 07:56   #11852  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by albain View Post
@Leeperry
I think that an - external - context menu is a negligible collateral damage. If you want to remove it, ask kmplayer team for an option to disable streams support. This is not a ffdshow matter because all the codecs are concerned (IAMStreamSelect is a MS interface)
so you make changes to ffdshow to make your Media Center plugin look good, and who cares if this "negligible collateral damage" fills the screen w/ useless text files in other players, right? End-users are supposed to bother all the media players coders in the world to fix your unique way of viewing things I presume? How about an end-users poll to make things even?

do you find this acceptable?

it was great the way it was before, no submenu bs, no "setup" button....but well, there's no project manager on ffdshow, anyone able to modify the SVN is allowed to do whatever fits his very own project plan.

Last edited by leeperry; 1st June 2010 at 10:35.
leeperry is offline   Reply With Quote
Old 1st June 2010, 08:42   #11853  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Hi,

IAMStreamSelect is a MS interface, so to use third party software Albain adapt it and i fully ok with that.
So now it's an KMplayer side to disable it if you don't want this, do you ask KMplayer team ?
Do you try with other codec who use IAMStreamSelect (MS interface) to see what happen ?

Kmplayer has to adapt it
Seb.
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 1st June 2010, 08:44   #11854  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Do you learn to speak english?

It's an uncalled change made for personal interests, this I understand...if everyone finds this useless bloat acceptable, fine.

Last edited by leeperry; 1st June 2010 at 08:47.
leeperry is offline   Reply With Quote
Old 1st June 2010, 08:49   #11855  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Yes i try
I don't think it's personal interests, and i understand that you are not agree with that, maybe you should ask KMplayer and see what is the answer ?
Bye,
Seb.
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 1st June 2010, 11:58   #11856  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by leeperry View Post
so you make changes to ffdshow to make your Media Center plugin look good, and who cares if this "negligible collateral damage" fills the screen w/ useless text files in other players, right? End-users are supposed to bother all the media players coders in the world to fix your unique way of viewing things I presume? How about an end-users poll to make things even?

do you find this acceptable?

it was great the way it was before, no submenu bs, no "setup" button....but well, there's no project manager on ffdshow, anyone able to modify the SVN is allowed to do whatever fits his very own project plan.
You don't even read my posts : I told that I don't use this interface for media control

I am tired of non constructive criticisms, you don't represent the majority, and if you want to make a poll be my guest.

Last thing : the reason why you complain about the lack of FFDShow roadmap with project manager (although there is a manager, clsid) is the same reason why I am doing this

I have brought my reasons, please reread them carefully before posting again the same thing and especially this one : this is a player matter, other directshow players handle it fine (MPC, mediaportal) why not this one

Once again I don't like your tone, you may be upset but I don't appreciate this kind of talking at all

Last edited by albain; 1st June 2010 at 12:08.
albain is offline   Reply With Quote
Old 1st June 2010, 12:37   #11857  |  Link
zummi
Registered User
 
zummi's Avatar
 
Join Date: Jan 2010
Location: Bergen, Norway
Posts: 15
Serious trouble with rev 3466:

The 20th Century Fox intro how it should look:
http://i47.tinypic.com/2h88wso.jpg

And with rev 3466:
http://i49.tinypic.com/dyq8tv.jpg

This happens both with and without post-processing enabled. Integrated gfx: Intel GMA 4500MHD.

**** this is now fixed

Last edited by zummi; 9th June 2010 at 18:45.
zummi is offline   Reply With Quote
Old 1st June 2010, 13:16   #11858  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by albain View Post
Context menu is the reflection of IAMStreamSelect interface, there is no code behind it and this is up to the implementation of player side.
So graphstudio for example will create a submenu for each group (audio/subs/sub files...)

Video track : not possible right now, ffdshow does not support multiple video input pins (so nogo for MPC splitter unless they plan to use one pin). About Haali's splitter, maybe it will work without changing anything but a reconnection is necessary (reload codecs, presets...). To be tested

Ok to improve the track name but not with prefix : what can be done is replace the track name by the language name when it is empty
Ah, I see. So I assume the tray icon takes the info from the IAMStreamSelect interface and then puts it on screen like ffdshow wants, and we can change that.

The MPC splitter should implement a stream switcher like Haali, and only expose one pin per stream type. But there are no volunteers for that unfortunately . Looking forward to test whatever you have in mind.

I'm fine with the language as name. However it'll look strange when both are not set, like Undefined [Undefined].

BTW, don't feed the troll.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 1st June 2010, 15:00   #11859  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
Quote:
it was great the way it was before, no submenu bs, no "setup" button....but well, there's no project manager on ffdshow, anyone able to modify the SVN is allowed to do whatever fits his very own project plan.
Nonsense. Bad changes can easily be reverted if needed. But there is absolutely no need for that. Albain is doing a great job and invests a lot of time in ffdshow. I wish we would have more devs like him. If you don't like his changes then you are just out of luck. Criticism is always welcome if it comes with good argumentation. You are just whining like a little child.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 1st June 2010, 15:09   #11860  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
@Albain
Could you make it so that only subtitles that match the filename are shown? As Keiyakusha's screenshot shows, it can be annoying if there are many unrelated sub files in the same folder as the current video. Imho, people should load wrongly named subtitles manually through ffdshow subtitle config.

VSFilter uses this scheme:
moviename[.subtitlename].extension


Do you have any idea what "heuristic search" does?
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Reply

Tags
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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

Forum Jump


All times are GMT +1. The time now is 21:15.


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