This method with everybody testing different clips on different hardware and reporting different problems made my head spin. Next time (
There won't be no next time / I apologize even though I know its lies - sorry, Eminem moment here) maybe it'll help if JRiver comes out with a standard procedure for testing, test files included.
Here's my experience:
Test configuration:
Windows 7 x64 Ultimate. Microsoft Foundation codecs are all turned off via third party tool.
ATI 5770, Catalyst 11.5. Video settings are all OFF except Automatic Deinterlacing and Pulldown detection (not sure if it matters in this context)
CPU Phenom X4 9950 (the first generation)
FFDshow, LAV Splitter/Audio & Haali Splitter are installed separately for reasons that preclude the test (they're not meant to play a role, but I'm not gonna uninstall them)
MC 16.0.105. Audio for Video is set to bitstream, using the ATI card. No VideoClock.
Test files: (I can't line them up but in a code block). I picked them up from
AVSForum but I'm sure there can be better sets (this is not an exhaustive test).
8.3mbps-1080p-30fps-L4.1-3ref.m2ts | M2TS: Standard 1080p M2TS ripped from a blu-ray
6mbps-480i-MPEG-ASF.dvr-ms | DVR-MS: Microsoft's old proprietary TV recording format
8mbps-1080p-24fps-WMV9-6chWMA.wmv | WMV9: 1080p WMV9 video with 5.1 WMA audio
10mbps-1080i-60fps-L5.1-8ref-HDTV.mkv | HDTV: 1080i 60hz HDTV rip, no audio
11.6mbps-1080p-AVCHD-Sony-Camcorder.m2ts | AVCHD: 1080p M2TS from a Sony HD camcorder
19mbps-1080p-24fps-L5.1-16ref-improper.mkv | Improper encode: The infamous Planet Earth clip with an absurd 16 reframes. The bird scene stutters even on high end PCs
10.2mbps-1080p-24fps-L4.1-5ref-DTS.mkv | DTS: Standard DTS 5.1 audio
28mbps-L4.1-DTS-MA.m2ts | DTS-MA: 7.1 DTS-MA lossless audio
30mbps-L4.1-TrueHD.m2ts | Dolby TrueHD: 7.1 lossless TrueHD audio
4377kbps-1080p-24fps-L5.0-9ref-AAC.mp4 | MP4: 1080p L5.0 Apple trailer with 9 reframes and AAC audio
L4.1-8ref-6ch-FLAC-SSAsubs.mkv | 5.1 FLAC + SSA: Multichannel FLAC audio and SSA (ASS 4.0) subs including complex styles and transitions
SD-25fps-RV40.rmvb | RMVB: Real Video variable bitrate. Unknown if it is RM9 or RM10, as they both use the same header (RV40)
15mbps-1080p-L4.0-4ref-dualAC3.trp | TRP: 1080p Kaon DVB Transport Stream with dual AC3 audio
Multilanguage-UTF8-SRT.mkv | UTF-8: MKV with the following UTF-8 SRT sub tracks: Arabic, Chinese, English, Greek, Hebrew, Hindi, Japanese, Korean, Russian, Thai, Turkish and Vietnamese
Slicies MPEG2 NTSC 1080i 29.97.ts | Deinterlacing: 1080i test pattern to determine deinterlacing capabilities (see here for details)
I run through the samples twice, first time with "Red October" setting on, second time with Red October HQ on. Meanwhile tomorrow became today and I didn't have time to run stuff in relation to Red October plus additional filters and the likes.
When I say the status was "OK" I mean the playback was fine by all and every means. Next are the filters used and the renderer. All ffdshow audio and video instances mentioned below are auto-configured. Things like JRiver monitor filters and split second stops when changing madVR from window to exclusive are not taken into account.
Red October:01) M2TS: Standard 1080p M2TS ripped from a blu-ray
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
02) DVR-MS: Microsoft's old proprietary TV recording format
OK. ffdshow audio, ffdshow video, some Decrypt filters, EVR.
03) WMV9: 1080p WMV9 video with 5.1 WMA audio
OK. ASF reader, WMVideoDecoder DMO, WMAudioDecoder DMO, EVR
04) HDTV: 1080i 60hz HDTV rip, no audio
OK. LAV Splitter, ffdshow video, EVR
05) AVCHD: 1080p M2TS from a Sony HD camcorder
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR.
Note: The stream shows PGS and Forced (auto) subtitles. I doubt there are any embeded since there is no speech. When changing subs the screen blinks (one black frame)
06) Improper encode: The infamous Planet Earth clip with an absurd 16 reframes.
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR.
Note: for fun, CPU usage reaches 37%
07) DTS: Standard DTS 5.1 audio
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
Note: changing subs the screen blinks.
08) DTS-MA: 7.1 DTS-MA lossless audio
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
09) Dolby TrueHD: 7.1 lossless TrueHD audio
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
10) MP4: 1080p L5.0 Apple trailer with 9 reframes and AAC audio
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
11) 5.1 FLAC + SSA: Multichannel FLAC audio and SSA (ASS 4.0) subs including complex styles and transitions
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR
Note: the ASS subs, with all their complexity show correctly. The screen blinks when changing subs.
12) RMVB: Real Video variable bitrate. Unknown if it is RM9 or RM10, as they both use the same header (RV40)
RealPlayer 6.0 or above required (download; declined) or the file won't play.
13) TRP: 1080p Kaon DVB Transport Stream with dual AC3 audio
MC opens the external player (in my case MPC-HC) to play this format (plays fine in MPC-HC). On what planet are they using this format?
14) UTF-8: MKV with the following UTF-8 SRT sub tracks: Arabic, Chinese, English, Greek, Hebrew, Hindi, Japanese, Korean, Russian, Thai, Turkish and Vietnamese
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR.
This is an Xvid encoded file (Simple@L3). All subs show up correctly.
15) Deinterlacing: 1080i test pattern to determine deinterlacing capabilities
Deinterlacing is at the level of (Motion) Adaptive and/or Bob. Not at the level of Vector Adaptive.
MC was set to RedOctober HQ, restarted, verified that the chosen option is still in place.
Red October HQ:01) M2TS: Standard 1080p M2TS ripped from a blu-ray
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
02) DVR-MS: Microsoft's old proprietary TV recording format
MC hung (black screen), no response. Right click option unavailable. Killed via TaskManager.
Second attempt - all OK. ffdshow audio, ffdshow video, some Decrypt filters, madVR.
03) WMV9: 1080p WMV9 video with 5.1 WMA audio
OK. ASF reader, WMVideoDecoder DMO, WMAudioDecoder DMO, madVR
04) HDTV: 1080i 60hz HDTV rip, no audio
OK. LAV Splitter, ffdshow video, madVR
05) AVCHD: 1080p M2TS from a Sony HD camcorder
OK. LAV Splitter, ffdshow audio, ffdshow video, EVR.
Note: The stream shows PGS and Forced (auto) subtitles. I doubt there are any embeded since there is no speech. When changing subs the video stops for half a second. No blinking.
06) Improper encode: The infamous Planet Earth clip with an absurd 16 reframes.
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR.
Note: for fun, CPU usage reaches 46%
07) DTS: Standard DTS 5.1 audio
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
Note: changing subs the video stops for half a second.
08) DTS-MA: 7.1 DTS-MA lossless audio
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
09) Dolby TrueHD: 7.1 lossless TrueHD audio
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
10) MP4: 1080p L5.0 Apple trailer with 9 reframes and AAC audio
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
11) 5.1 FLAC + SSA: Multichannel FLAC audio and SSA (ASS 4.0) subs including complex styles and transitions
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR
Note: the ASS subs show correctly. The video stops for half a second when changing subs.
12) RMVB: Real Video variable bitrate. Unknown if it is RM9 or RM10, as they both use the same header (RV40)
RealPlayer 6.0 or above required (download) or the file won't play.
13) TRP: 1080p Kaon DVB Transport Stream with dual AC3 audio
MC opens the external player (in my case MPC-HC) to play this format (plays fine in MPC-HC).
14) UTF-8: MKV with the following UTF-8 SRT sub tracks: Arabic, Chinese, English, Greek, Hebrew, Hindi, Japanese, Korean, Russian, Thai, Turkish and Vietnamese
OK. LAV Splitter, ffdshow audio, ffdshow video, madVR.
This is an Xvid encoded file (Simple@L3). All subs show up correctly.
15) Deinterlacing: 1080i test pattern to determine deinterlacing capabilities
Deinterlacing is at the level of Vector Adaptive.
General notes:
- All files used are short samples, trailers and the likes. They may not be enough for users who experienced problems after 5 minutes of playing or like that, but it should be enough to check if there is a persistent problem. An even better researched files pack would probably help even more.
- Ogg (available on the file set @ AVSforum) was note tested, MC refuses to play it, maybe because it expects to have only audio content? I can't care less, just explaining why is not up top.
- DirectSound was used every time, not WASAPI. I remember this was being discussed at some length, I'm not sure if it was fixed and I need to change something in my setup or it's still under investigation.
- The subs work but 1) I don't think I covered all possible types of subs; I would still like to try more Blu-Ray subs. 2) as indicated above the sub changing experience it's not as smooth as it should be. In other players the sub disappears (so you may miss a line) and then reappears synced, while the video plays at all times. Currently here everything stops and then everything resumes.
- This whole test is of no use to anybody that wants to stick with hardware accelerated decoding.