1342: AVs on attempted Video play (f_video.dll)[#7118]

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: 1342: AVs on attempted Video play (f_video.dll)[#7118]

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Fri Jan 07, 2011 7:09 pm

This issue does indeed appear to be fixed in 1343. Run MM3, Run MM4, play video in MM4... and it plays. :)

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Wed Jan 05, 2011 9:07 am

Issue should be fixed in the next build. Thanks for your cooperation.

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Tue Jan 04, 2011 2:19 pm

Alrighty, you're the developer so you're the one between the two of us that actually knows what he's talking about, haha. I'll be glad if you guys can get this issue corrected. Though it's become just an annoyance at this point, since I at least know how to avoid it now.

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Tue Jan 04, 2011 2:08 pm

It is somehow related to this dll and Direct Show for sure. Try to fix soon.

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Tue Jan 04, 2011 2:05 pm

Thank you very much, it is exactly the same bug I reproduced.

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Tue Jan 04, 2011 2:00 pm

I'm not sure that this is related to the MM3/MM4 "MMHelpder.dll" file. I guess in theory, the thought would be that MM3 loads the DLL, and then somehow prevents MM4 from using it's version, am I close? However, running with that theory, I renamed the DLL in the MM3 folder to "MMHelper.dll.bak" and then copied the DLL from the MM4 folder to the MM3 folder. Ran MM3, and then MM4 and the AV still occurs. If it had something to do with that DLL, shouldn't the MM4 version being in the MM3 folder have allowed MM4 to work correctly, as it was using the updated version? Or... is there more to it than that which I'm not thinking of since I'm not a developer?

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Tue Jan 04, 2011 1:43 pm

I have attached a RAR containing a .log from DebugView covering MM4's start (with MM3 already running) and then attempts to play 3 video files in the NP list (an AVI, an MKV and an MP4) all of which produced the AV. I also sent in one of the AVs (contains text "BUG#7118 (issue# (7118))" for easy finding). Here's I think the relevant part of the log:

Code: Select all

00000842	61.62060928	[7560] Decoder: CreateDecoder() started	
00000843	61.62068176	[7560] Going to execute format plug-in constructor.	
00000844	61.62089539	[7560] f_video: SetVideoWindow, last:0, new:791110	
00000845	61.62234497	[7560] Locking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000846	61.62243271	[7560] Locked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000847	61.62274170	[7560] Unlocking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000848	61.62281418	[7560] Unlocked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000849	61.62910461	[7560] f_video: Loaded source filter File Source (Async.){E436EBB5-524F-11CE-9F53-0020AF0BA770} to graph	
00000850	61.62949371	[7560] f_video: Added filter Haali splitter (AR){564FD788-86C9-4444-971E-CC4A243DA150} to graph	
00000851	61.97485733	[7560] Locking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000852	62.00139236	[7560] Locked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000853	62.00972366	[7560] Unlocking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000854	62.02792358	[7560] UpdateSongPictures: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000855	62.03801727	[7560] Unlocked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000856	62.10289764	[7560] Winamp simulation window received messsage 12	
00000857	62.10306168	[7560] Going to execute DetectMissingCodecs method.	
00000858	62.11260223	[7560] Winamp sim - message left to the default processing	
00000859	62.11273575	[7560] Locking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000860	62.11305618	[7560] Locked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000861	62.11312866	[7560] Unlocking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000862	62.11645889	[7560] Unlocked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000863	62.11685181	[7560] f_video: Loaded source filter File Source (Async.){E436EBB5-524F-11CE-9F53-0020AF0BA770} to graph	
00000864	62.12195587	[7560] f_video: Added filter Haali splitter (AR){564FD788-86C9-4444-971E-CC4A243DA150} to graph	
00000865	62.75323486	[7560] Going to make final callback 1600	
Here's a snippet from a successful play, in a session with MM4 running after MM3:

Code: Select all

00000541	48.84459305	[9388] Decoder: CreateDecoder() started	
00000542	48.84465408	[9388] Going to execute format plug-in constructor.	
00000543	48.84729767	[9388] Winamp Playlist sim - WM_USER message 2	
00000544	48.84739304	[9388] Winamp Playlist sim - message left to the default processing	
00000545	48.84748077	[9388] Winamp Playlist sim - WM_USER message 1073741826	
00000546	48.84792328	[9388] Winamp Playlist sim - message left to the default processing	
00000547	48.84810638	[9388] Winamp sim - WM_USER message 603	
00000548	48.84822845	[9388] Winamp sim - WM_USER message 603	
00000549	48.87672043	[9388] f_video: SetVideoWindow, last:0, new:291530	
00000550	48.89010239	[9388] Locking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000551	48.89042664	[9388] Locked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000552	48.89050293	[9388] Unlocking file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000553	48.89096069	[9388] Unlocked file: N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv	
00000554	48.89265060	[9388] f_video: Loaded source filter File Source (Async.){E436EBB5-524F-11CE-9F53-0020AF0BA770} to graph	
00000555	48.90517807	[9388] f_video: Added filter Haali splitter (AR){564FD788-86C9-4444-971E-CC4A243DA150} to graph	
00000556	48.98424911	[9388] f_video: Cannot load library C:\Users\Chris\AppData\Roaming\MediaMonkey\Plugins\DXFilters\ffdshow.ax	
00000557	49.03653717	[9388] f_video: Cannot load library C:\Program Files\MediaMonkey4\Plugins\DXFilters\ffdshow.ax	
00000558	49.03871155	[9388] f_video: Could not create filter FFDShow video decoder{04FE9017-F873-410E-871E-AB91661A4EF7} for file N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv, hr = 0x80004005	
00000559	49.03988266	[9388] f_video: Cannot load library C:\Users\Chris\AppData\Roaming\MediaMonkey\Plugins\DXFilters\ffdshow.ax	
00000560	49.03999329	[9388] f_video: Cannot load library C:\Program Files\MediaMonkey4\Plugins\DXFilters\ffdshow.ax	
00000561	49.04005432	[9388] f_video: Could not create filter FFDShow audio decoder{0F40E1E5-4F79-4988-B1A9-CC98794E6B55} for file N:\Videos\TNA.Impact.12.02.10.Mickie.James.Performance.720p.x264.mkv, hr = 0x80004005	
00000562	49.04024887	[9388] f_video: RenderStreams	
00000563	49.74785233	[9388] f_video: Added filter VMR-7{B87BEB7B-8D29-423F-AE4D-6582C10175AC} to graph	
00000564	49.77994919	[9388] f_video: InitWindowlessVMR	
00000565	50.10212326	[9388] f_video: Added filter Audio Renderer{79376820-07D0-11CF-A24D-0020AFD79767} to graph	
00000566	51.84004974	[9388] f_video: GetDuration(165432)	
00000567	51.84025192	[9388] f_video: Play	
00000568	52.88227081	[9388] f_video: Repaint	
00000569	53.18904495	[9388] Decoder: CreateDecoder() finished successfuly
Attachments

[The extension rar has been deactivated and can no longer be displayed.]

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Tue Jan 04, 2011 1:08 pm

Mizery_Made wrote:Are you referring to sending on the AV that pops up with the bug number in the "what were you doing" section, or are you looking for a log from DebugView?
Both will be useful, thanks.

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Tue Jan 04, 2011 1:07 pm

Are you referring to sending on the AV that pops up with the bug number in the "what were you doing" section, or are you looking for a log from DebugView?

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Tue Jan 04, 2011 12:57 pm

Mizery_Made: the reason could be the same, the wrong dll I mentioned could cause more problems. For sure - could you send us bugreport and add comment with issue# (7118) to it? Thanks.

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Tue Jan 04, 2011 12:31 pm

I'm glad someone else was able to reproduce the issue, however your reproduction steps makes me wonder if you really have reproduced the same error I've got. You write: "4) play video file in MM4, for which no codec or splitter is present. E.g. I've tried to play MKV without any Matroska splitter installed." That's not exactly the case here, as playing any video file here will cause the AV. That includes AVIs, MKVs and MP4s, all of which play fine otherwise (suggesting there's a codec or splitter present somewhere on the computer). Even when the codec pack was installed giving MM a "local" codec/splitter(?), it still occurred whenever MM3 was ran before MM4.

Re: 1342: AVs on attempted Video play (f_video.dll)

by MiPi » Tue Jan 04, 2011 10:07 am

Re: 1342: AVs on attempted Video play (f_video.dll)

by Peke » Mon Jan 03, 2011 8:18 pm

No AV here Win7 x64 MM4 and Codec 1.06

Re: 1342: AVs on attempted Video play (f_video.dll)

by Mizery_Made » Mon Jan 03, 2011 1:01 pm

I think I want to say about a hundred curse words right now! See that there, over on the floor? Yeah, that's my hair... I pulled it out. :(

I'm not really sure where to go next in my hunt for this little bugger. On this computer, I can consistently trigger the AV by running MM3 prior to MM4, having it running when MM4 starts (it doesn't matter if MM3 is left running or not, as it being there when MM4 starts seems to corrupt video playback for that MM4 session, even if you close MM3).

Just uninstalled the MM Codec Pack, and the AV still occurs as it did before so there goes that variable. I doubt that CCCP would be of relevance, since this issue occurs for me both with and without K-Lite. That leaves the OS as a possible variable, as it doesn't occur for you on 7, whereas it does for me on Vista. If that isn't the necessary variable, then it's looking like it's something with my system. Hm.

Certainly appreciate you taking the time to give it a test though, nohitter.

Re: 1342: AVs on attempted Video play (f_video.dll)

by nohitter151 » Mon Jan 03, 2011 12:32 pm

Mizery_Made wrote:That's alright, Lowlander. I believe I have narrowed it down further. It seems that if you run MM3 before MM4, then this error will be thrown on attempts to play a video. However if you run MM3 after you open up MM4, videos seem to play just fine with both versions running.
Just ran MM3, then opened MM4 and attempted to play a WMV video -- no AVs or errors. Win 7 64 bit with CCCP installed (not MM codecs).

Top