INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRWorker.exe - Vista Basic Color Switch when doing thumbnail (Quicktime Related)  (Read 4204 times)

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513

Ever since I added Quicktime/iTunes to my system, MC12 is having issues with MOV files.  Basically, anytime MC12 touches an MOV file the system switches to Vista Basic Color until (usually) MC12 is done with the file.  This switch to/from basic color is a very intrusive change that makes using the PC during the change impossible.  Since many/most video podcasts I subscribe to are MOV files, this issue can occur at any time while MC12 is running - since it can download/analyze a new MOV file at any time.

Playing Quicktime files directly with any media player other than MC12 (Windows Media Player or Quicktime) works correctly - no issues.  The issue only occurs when MC12 is in the MOV loop.

For example:
  • When MC12 anaylizes downloaded MOV files, Vista switches to basic color then back to normal when done.
  • Playing MOV directly in MC12 causes the switch to basic color until after I close MC12 - it does not switch back when the file is done, even if I play another non-MOV file with MC12.
  • After adding QuickTimePlayer.exe as a valid 'send to external' app.  Using 'send to external', Vista changed to basic color until after I closed Quicktime.  Sending the exact same file to WMP11 as an external app does not cause this issue.

The only 'fix' I have found is to uninstall Quicktime - but then MC12 can no longer handle MOV files (can't play or analyze for length/cover art).

Is anyone running Vista/MC12/Quicktime WITHOUT this issue?
Logged

rjm

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 2699
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #1 on: February 18, 2008, 11:35:57 am »

I assume you mean Aero is disabled?

My Vista and MC is fine.

Under DirectShow filters for MOV, ensure you have Video Renderer set to "Video Mixing Renderer 9".
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #2 on: February 18, 2008, 12:02:44 pm »

Do you have Quicktime installed? 

Yes - basic color means that Aero gets disabled.  When Aero gets disabled/re-enabled it is as intrusive as UAC kicking in so anything you are working on gets interrupted.  This occurs when MOV is both checked and un-checked under the directshow filters settings.  Video Renderer is set to Video Mixing Renderer 9.  When MOV is enabled for DirectShow playback, the only Filter checked is the JRiver Bitrate Monitor filter.  What filters are you using for MOV?
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #3 on: February 18, 2008, 12:25:58 pm »

Having DirectShow enabled for MOV files changes the symptoms:
MC12 plays MOV files w/o the Basic Color switch.
Downloading still causes the switch, but only once instead of twice.  I see the FFDShow icons show up where the first switch used to happen then a few seconds later (after FFDShow is done) the switch occurs.  Best guess is that it is happening when building the thumbnail but I am not sure.
Sending to External > Quicktime still causes the issue as well.
Logged

rjm

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 2699
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #4 on: February 18, 2008, 01:09:20 pm »

I had the Aero problem a long time ago and think I solved it by changing the video renderer.

Yes I have QuickTime installed. I recently learned by experimentation that it is important to have QuickTime 7 installed. Version 6 was causing me problems with some video types.
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #5 on: February 19, 2008, 02:15:57 pm »

The best I can tell, I have the following CODEC related items installed:
Latest CCCP
Latest Quicktime
Latest NERO

The following video codecs are installed:

ffdshow Video Codec
vidc.cvid
vidc.i420
vidc.iyuv
vidc.mrle
vidc.msvc
vidc.uyvy
VIDC.VMnc
vidc.yuy2
vidc.yvu9
vidc.yvyu


The following video DS Filters are installed (filter - product):

DVBPortal DDWav Dest - DDWav Dest Filter
Dump - DirectX 8.1 Sample
DVBPortal HDTV Reference Dump - DVBPortal
DVBPortal HDTV TS Pump - DVBPortal
ffdshow Audio Decoder - ffdshow
ffdshow Audio Processor - ffdshow
ffdshow raw video filter - ffdshow
ffdshow subtitles filter - ffdshow
ffdshow Video Decoder - ffdshow
FLV Source - FLV Splitter
FLV Splitter - FLV Splitter
FLV Video Decoder - FLV Splitter
ForceVideoType - ForceVideoType Filter
Haali Matroska Muxer - Haali Media Splitter
Haali Media Splitter - Haali Media Splitter
Haali Media Splitter (AR) - Haali Media Splitter
Haali Simple Media Splitter - Haali Media Splitter
Haali Video Sink - Haali Media Splitter
JRiver Video Decoder Filter - JRiver Video Decoder
JRiver Video Encoder 1.0 Filter - JRiver Video Encoder
MJTSReaderFilter - JRiver, Inc. MJTSFileReader
MJTSWriterFilter - JRiver, Inc. MJTSFileWriter
9x8Resize - Microsoft® Windows® Operating System
AC3 Parser Filter - Microsoft® Windows® Operating System
ACM Wrapper - Microsoft® Windows® Operating System
Allocator Fix - Microsoft® Windows® Operating System
AudioRecorder WAV Dest - Microsoft® Windows® Operating System
AudioRecorder Wave Form - Microsoft® Windows® Operating System
AVI Decompressor - Microsoft® Windows® Operating System
AVI Draw - Microsoft® Windows® Operating System
AVI Mux - Microsoft® Windows® Operating System
AVI Splitter - Microsoft® Windows® Operating System
AVI/WAV File Source - Microsoft® Windows® Operating System
BDA MPEG2 Transport Information Filter - Microsoft® Windows® Operating System
Bitmap Generate - Microsoft® Windows® Operating System
Capture ASF Writer - Microsoft® Windows® Operating System
CBVA DMO wrapper filter - Microsoft® Windows® Operating System
Color Space Converter - Microsoft® Windows® Operating System
DV Muxer - Microsoft® Windows® Operating System
DV Splitter - Microsoft® Windows® Operating System
DV Video Decoder - Microsoft® Windows® Operating System
DVD Navigator - Microsoft® Windows® Operating System
Enhanced Video Renderer - Microsoft® Windows® Operating System
File Source (Async.) - Microsoft® Windows® Operating System
File Source (URL) - Microsoft® Windows® Operating System
File stream renderer - Microsoft® Windows® Operating System
File writer - Microsoft® Windows® Operating System
Frame Eater - Microsoft® Windows® Operating System
Full Screen Renderer - Microsoft® Windows® Operating System
Infinite Pin Tee Filter - Microsoft® Windows® Operating System
Internal Script Command Renderer - Microsoft® Windows® Operating System
Line 21 Decoder - Microsoft® Windows® Operating System
Line 21 Decoder 2 - Microsoft® Windows® Operating System
Media Center Extender Encryption Filter - Microsoft® Windows® Operating System
Microsoft AC3 Encoder - Microsoft® Windows® Operating System
Microsoft MPEG-1/DD Audio Decoder - Microsoft® Windows® Operating System
Microsoft MPEG-2 Audio Encoder - Microsoft® Windows® Operating System
Microsoft MPEG-2 Encoder - Microsoft® Windows® Operating System
Microsoft MPEG-2 Video Decoder - Microsoft® Windows® Operating System
Microsoft MPEG-2 Video Encoder - Microsoft® Windows® Operating System
Microsoft TV Caption Decoder - Microsoft® Windows® Operating System
MIDI Parser - Microsoft® Windows® Operating System
MJPEG Decompressor - Microsoft® Windows® Operating System
MPEG Audio Decoder - Microsoft® Windows® Operating System
MPEG Video Decoder - Microsoft® Windows® Operating System
MPEG-2 Demultiplexer - Microsoft® Windows® Operating System
MPEG-2 Sections and Tables - Microsoft® Windows® Operating System
MPEG-2 Splitter - Microsoft® Windows® Operating System
MPEG-2 Video Stream Analyzer - Microsoft® Windows® Operating System
MPEG-I Stream Splitter - Microsoft® Windows® Operating System
Multi-file Parser - Microsoft® Windows® Operating System
Multiple File Output - Microsoft® Windows® Operating System
NetBridge - Microsoft® Windows® Operating System
Null Renderer - Microsoft® Windows® Operating System
Overlay Mixer - Microsoft® Windows® Operating System
Overlay Mixer2 - Microsoft® Windows® Operating System
Proxy Sink - Microsoft® Windows® Operating System
Proxy Source - Microsoft® Windows® Operating System
Record Queue - Microsoft® Windows® Operating System
SAMI (CC) Parser - Microsoft® Windows® Operating System
SampleGrabber - Microsoft® Windows® Operating System
Screen Capture filter - Microsoft® Windows® Operating System
Smart Tee - Microsoft® Windows® Operating System
SoundRecorder Null Renderer - Microsoft® Windows® Operating System
StreamBufferSink - Microsoft® Windows® Operating System
StreamBufferSource - Microsoft® Windows® Operating System
Stretch Video - Microsoft® Windows® Operating System
Uncompressed Domain Shot Detection Filter - Microsoft® Windows® Operating System
VBI Codec - Microsoft® Windows® Operating System
VBI Surface Allocator - Microsoft® Windows® Operating System
VGA 16 Color Ditherer - Microsoft® Windows® Operating System
Video Mixing Renderer 9 - Microsoft® Windows® Operating System
Video Port Manager - Microsoft® Windows® Operating System
Video Renderer - Microsoft® Windows® Operating System
Video Renderer - Microsoft® Windows® Operating System
Wave Parser - Microsoft® Windows® Operating System
WM ASF Reader - Microsoft® Windows® Operating System
WM ASF Writer - Microsoft® Windows® Operating System
WMT AudioAnalyzer - Microsoft® Windows® Operating System
WMT Black Frame Generator - Microsoft® Windows® Operating System
WMT DV Extract - Microsoft® Windows® Operating System
WMT Format Conversion - Microsoft® Windows® Operating System
WMT Import Filter - Microsoft® Windows® Operating System
WMT Interlacer - Microsoft® Windows® Operating System
WMT Log Filter - Microsoft® Windows® Operating System
WMT MuxDeMux Filter - Microsoft® Windows® Operating System
WMT Sample Information Filter - Microsoft® Windows® Operating System
WMT Switch Filter - Microsoft® Windows® Operating System
WMT VIH2 Fix - Microsoft® Windows® Operating System
WMT Virtual Renderer - Microsoft® Windows® Operating System
WMT Virtual Source - Microsoft® Windows® Operating System
WMT Volume - Microsoft® Windows® Operating System
WST Pager - Microsoft® Windows® Operating System
MPV Decoder Filter - Mpeg2Dec Filter
DV Scenes - Nero AG NVDV
DV Scenes - Nero AG NVDV
DV Source Filter - Nero AG NVDV
DV Source Filter - Nero AG NVDV
Nero Mpeg Video Encoder - Nero Digital API
Nero Mpeg2 Encoder - Nero Digital API
Nero FLV Splitter - Nero FLV Splitter
Nero File Source (Async.) - Nero Home
Nero Photo Source - Nero Home
Nero Audio CD Filter - Nero NeAudCD
Nero Audio CD Navigator - Nero NeAudCD
Nero DV Splitter - Nero ShowTime
Nero Frame Capture - Nero ShowTime
Nero MP4 Splitter - Nero ShowTime
Nero Ogg Splitter - Nero ShowTime
Nero PS Muxer - Nero ShowTime
Nero Splitter - Nero ShowTime
Nero Stream Buffer Sink - Nero ShowTime
Nero Stream Buffer Source - Nero ShowTime
Nero Vobu Generator - Nero SMC
Nero Audible Decoder - Nero Suite
Nero Audio Decoder 2 - Nero Suite
Nero Audio Renderer - Nero Suite
Nero Audio Transcoder - Nero Suite
Nero AV Synchronizer - Nero Suite
Nero Colorspace Converter - Nero Suite
Nero Deinterlace - Nero Suite
Nero Digital Audio Encoder 8 - Nero Suite
Nero Digital File Writer 8 - Nero Suite
Nero Digital Muxer 8 - Nero Suite
Nero Digital Null Renderer 8 - Nero Suite
Nero Digital Subpicture Enc 8 - Nero Suite
Nero Digital Video Enc 8 - Nero Suite
Nero DVD Decoder - Nero Suite
Nero DVD Navigator - Nero Suite
Nero Elementary Stream Parser - Nero Suite
Nero Framerate Converter - Nero Suite
Nero FTC - Nero Suite
Nero HD Audio Mixer - Nero Suite
Nero InteractiveGraphics Decoder - Nero Suite
Nero MP2 Audio Encoder - Nero Suite
Nero MP3 Encoder - Nero Suite
Nero PresentationGraphics Decoder - Nero Suite
Nero QuickTime(tm) Audio Decoder - Nero Suite
Nero QuickTime(tm) Video Decoder - Nero Suite
Nero Resize - Nero Suite
Nero Sample Queue - Nero Suite
Nero Sound Processor - Nero Suite
Nero Sound Switcher - Nero Suite
Nero Stream Control - Nero Suite
Nero Subpicture Decoder - Nero Suite
Nero Teletext Decoder - Nero Suite
Nero Thumbnail Decoder - Nero Suite
Nero TS Muxer - Nero Suite
Nero Video Analyzer - Nero Suite
Nero Video Decoder - Nero Suite
Nero Video Decoder HD - Nero Suite
Nero Video Renderer - Nero Suite
Nero Scene Detector - NeroVision Express
Nero Scene Detector 2 - NeroVision Express
Nero Video Processor - NeroVision Express
DirectVobSub - VSFilter
DirectVobSub (auto-loading version) - VSFilter
WavPack Audio Decoder - WavPack Audio DirectShow Decoder
WavPack Audio Splitter - WavPack Audio DirectShow Splitter
Haali Video Renderer -
Nero Subtitle -
Nero Vcd Navigator -
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #6 on: February 19, 2008, 03:14:24 pm »

For anyone NOT having the issue, what 'source' and 'other' filters do you have configured for MOV files IN JRMC12?
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #7 on: February 19, 2008, 03:34:07 pm »

Uninstalling QuickTime fixes the problem - so the issue is somewhere in the interaction between MC and QuickTime.
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #8 on: February 21, 2008, 12:02:54 am »

Can confirm that uninstalling Quicktime 'fixes' the problem (but breaks iTunes).
Reinstalled Quicktime and the problem came right back.

Looking through the event logs when the issue occurs I find:
Application JRWorker.exe locked the primary surface 3 time(s).

From what I can tell from looking online - locking the primary surface is what is causing Aero to disable temporarily.
For what it is worth, I am running the SP1 Evaluation Copy (build 6001) - so there may be a difference between RTM and SP1.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #9 on: February 21, 2008, 11:30:07 am »

Can confirm that uninstalling Quicktime 'fixes' the problem (but breaks iTunes).
Reinstalled Quicktime and the problem came right back.

Looking through the event logs when the issue occurs I find:
Application JRWorker.exe locked the primary surface 3 time(s).

From what I can tell from looking online - locking the primary surface is what is causing Aero to disable temporarily.
For what it is worth, I am running the SP1 Evaluation Copy (build 6001) - so there may be a difference between RTM and SP1.

JRWorker must have been using Quicktime engine for analyzing or thumbnailing the MOV files. Have you told MC to use DirectShow to play MOV files? If you have proper DirectShow filters that handle MOV type, you may be able to avoid Quicktime and thus this particular problem.
Logged
Yaobing Deng, JRiver Media Center

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: JRWorker.exe causing Vista Basic Color Switch (Quicktime Related)
« Reply #10 on: February 21, 2008, 11:35:26 am »

Quote
Nero QuickTime(tm) Audio Decoder - Nero Suite
Nero QuickTime(tm) Video Decoder - Nero Suite

These two filters might work with your MOV files.
Logged
Yaobing Deng, JRiver Media Center

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: MC12 + Windows Vista + Quicktime = MOV files causes Basic Color switch
« Reply #11 on: February 21, 2008, 11:49:53 am »

JRWorker must have been using Quicktime engine for analyzing or thumbnailing the MOV files. Have you told MC to use DirectShow to play MOV files? If you have proper DirectShow filters that handle MOV type, you may be able to avoid Quicktime and thus this particular problem.

What is wierd about the issue is that natively playing the files with Quicktime does NOT cause the problem.  Only when MC12 gets involved with the QT interaction does the problem occur.
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: JRWorker.exe causing Vista Basic Color Switch (Quicktime Related)
« Reply #12 on: February 21, 2008, 11:52:20 am »

These two filters might work with your MOV files.

Tried those - problem still occurred, but the video didn't play (black screen).

Along the same lines, I checked ffdshow audio and video to force MC12 to use those - and the problem isn't there now.

Is there any way to see exactly what filters/codecs MC12 is using/choosing for specific files?  Logging doesn't seem to include this info.


EDIT:  Spoke too soon - the problem is still there, the system was still in Basic Color mode from the test of the nero filters.
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513

This is DEFINITELY happening during thumbnail creation.  Just deleted the thumbnail from one of the MOV files and the system kicked back to basic color mode when it re-created it.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: JRWorker.exe causing Vista Basic Color Switch (Quicktime Related)
« Reply #14 on: February 21, 2008, 12:57:01 pm »

Is there any way to see exactly what filters/codecs MC12 is using/choosing for specific files?  Logging doesn't seem to include this info.

MC tries to use user-selected filters. Failing that, it relies on DirectShow's default behavior, i.e. using the filters that have higher merit values and correct media types.

If a filter graph is successfully built and running, you can see which filters are in use by right clicking the video screen and choose DirectShow Filters submenu. The info is also logged in the log file (see entries that begin with "DumpGraph").
Logged
Yaobing Deng, JRiver Media Center

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!

I have not seen a good set of filters that can handle all MOV videos. Some MOV files are just mp4, which are easily handled in DirectShow, some are not.
Logged
Yaobing Deng, JRiver Media Center

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513

I have not seen a good set of filters that can handle all MOV videos. Some MOV files are just mp4, which are easily handled in DirectShow, some are not.

The funny thing is, MC12 has NO problems analyzing or playing the files now that I have told it to use DirectShow for MOV.  It uses Haali and FFDShow for playback and does not cause the 'basic color' switch.  It only has an issue creating the thumbnail or sending the file to Quicktime as an external app (same file plays w/o issue directly in Quicktime). It also has the issue playing the file if I unselect DirectShow for MOV.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!

Are you saying even though MC plays MOV files using DirectShow, it still has issues while creating thumbnails? It should first attempt to create thumbnails using DirectShow. If that fails MC falls back to Quicktime. For some reason, when creating thumbnails in background processes, there tends to be more failures in DirectShow graph building. That could explain what you observed.
Logged
Yaobing Deng, JRiver Media Center

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513

Are you saying even though MC plays MOV files using DirectShow, it still has issues while creating thumbnails?

What you describe is what appears to be happening.

The file downloads.
Upon completion the Haali/FFDShow icons appear on the taskbar for a moment.
The Haali/FFDShow icons appear again for a moment (or maybe just the Haali icon - its so brief I am not sure).
Then the second or two later the system switches to/from basic color, and when done the thumbnail is there.

I am assuming that MC12 is sucsefully using DS for analyzing the file, but not for creating the thumbnails.
Logged

bspachman

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 896

I'm seeing this behavior too--with DS-enabled importing/thumbnailing/playback of mp4 files. According to my MC settings, QuickTime is not involved....

I thought I was hallucinating when I noticed it a couple of builds ago. It's definitely happening with the most recent build (444).

I do have QT installed, but this feels like a DS issue. I'm using the CCCP codec pack (Haali, FFDShow).

brad
Logged

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513

I do have QT installed, but this feels like a DS issue. I'm using the CCCP codec pack (Haali, FFDShow).

Except that (on my system, and I bet if you try it on yours too) when I uninstall QuickTime the problem goes away.  When I reinstall QuickTime the problem comes right back.
Logged

bspachman

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 896

As another followup to this... I can confirm it happening when I playback a ripped DVD (VIDEO_TS file). Looking at the filters, it was playing back using the Legacy Video Renderer.

After switching my options for DVD playback to use EVR, I no longer lose Aero when playing a DVD.

brad
Logged
Pages: [1]   Go Up